パス名を結合する
ディレクトリ名にファイル名を結合させてパスを取得したいというケースはよくあります。例えば、「C:\Dir」というディレクトリにある「File.txt」というファイルのパスを取得したい場合などです。このような場合、文字列を単純に結合するよりも、Path.Combineメソッドを使ったほうが簡単で、確実です。
[VB.NET]
'フォルダのパス(末尾の"\"の有無を問わない)
Dim dirPath As String = "C:\My Documents\My Pictures"
'ファイル名
Dim fileName As String = "friend.jpg"
'フォルダのパスとファイル名を結合したパスを取得する
Dim path As String =System.IO.Path.Combine(dirPath, fileName)
'C:\My Documents\My Pictures\friend.jpg
DOBON.NETの
パスからファイル名、拡張子、ディレクトリ名、ルートディレクトリ名等の情報を取得するから抜粋