方法 : Visual Basic でファイル パスを解析する

更新 : 2007 年 11 月

My.Computer.FileSystem オブジェクトには、ファイル パスを解析するときに役立つメソッドがいくつか用意されています。

ファイル名の拡張子に基づいてファイルの内容を判断しないでください。たとえば、Form1.vb というファイルが Visual Basic のソース ファイルではない可能性もあります。

ファイルの名前とパスを確認するには

  • FileInfo オブジェクトの DirectoryName プロパティと Name プロパティを使用して、ファイルの名前とパスを確認します。この例は、名前とパスを確認し、それらを表示します。

    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)
    

参照

処理手順

方法 : Visual Basic でディレクトリにあるファイルのコレクションを取得する

方法 : Visual Basic でファイルの絶対パスを確認する

方法 : Visual Basic でファイルについての情報を取得する

参照

My.Computer.FileSystem オブジェクト

My.Computer.FileSystem.CombinePath メソッド

FileInfo

My.Computer.FileSystem.GetFileInfo メソッド