如何:在 Visual Basic 中分析文件路径

分析文件路径时,可参考 FileSystem 对象提供的多种有用的方法。

  • CombinePath 方法采用了两个路径并返回格式正确的组合路径。

  • GetParentPath 方法将返回所提供的路径的父级的绝对路径。

  • GetFileInfo 方法将返回一个 FileInfo 对象,查询该对象可确定文件的属性,例如文件名和路径。

不要根据文件的扩展名来判断文件的内容。 例如,文件 Form1.vb 可能不是 Visual Basic 源文件。

确定文件的名称和路径

  • 可使用 DirectoryName 对象的 NameFileInfo 属性来确定文件的名称和路径。 此示例确定了名称和路径,并将其显示了出来。

    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 方法,用于提供目录和名称。 此示例采用了上例中创建的字符串 folderPathfileName ,然后将其组合在一起并显示结果。

    Dim fullPath As String
    fullPath = My.Computer.FileSystem.CombinePath(folderPath, fileName)
    MsgBox(fullPath)
    

另请参阅