方法 : Visual Basic でファイル パスを解析する
FileSystem オブジェクトには、ファイル パスを解析するときに役立つメソッドがいくつか用意されています。
CombinePath メソッドは、2 つのパスを受け取り、適切な書式で結合されたパスを返します。
GetParentPath メソッドは、指定されたパスの親の絶対パスを返します。
GetFileInfo メソッドは、 FileInfo オブジェクトを返します。このオブジェクトを照会すると、ファイルのプロパティ (名前やパスなど) を確認できます。
ファイル名の拡張子に基づいてファイルの内容を判断しないでください。 たとえば、Form1.vb というファイルは Visual Basic のソース ファイルではない可能性もあります。
ファイルの名前とパスを確認するには
DirectoryName オブジェクトの Name および FileInfo プロパティを使用して、ファイルの名前とパスを確認します。 この例は、名前とパスを確認し、それらを表示します。
Dim testFile As System.IO.FileInfo testFile = My.Computer.FileSystem.GetFileInfo("C:\TestFolder1\test1.txt") Dim folderPath As String = testFile.DirectoryName MsgBox(folderPath) Dim fileName As String = testFile.Name MsgBox(fileName)
ファイルの名前とディレクトリを結合して完全パスを作成するには
CombinePath
メソッドを使用し、ディレクトリと名前を指定します。 この例では、前の例で作成した文字列folderPath
とfileName
を受け取って、両者を結合し、結果を表示します。Dim fullPath As String fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName) MsgBox(fullPath)
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET