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

更新:2007 年 11 月

My.Computer.FileSystem 对象提供了许多用于分析文件路径的方法。

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

确定文件的名称和路径

  • 使用 FileInfo 对象的 DirectoryNameName 属性确定文件的名称和路径。此示例确定文件的名称和路径,并显示这些信息。

    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 方法