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

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

  • CombinePath 方法获取两个路径,然后返回一个格式正确的组合路径。

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

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

请不要根据文件扩展名来判断文件的内容。 例如,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 中获取目录中的文件集合

参考

FileSystem

CombinePath

FileInfo

GetFileInfo