如何从打开或保存文件对话框的FileName
属性返回的路径中删除实际文件名?
我想要的只是文件的路径,没有文件名。
答案 0 :(得分:24)
将完整路径(包含文件名的路径)传递给 System.IO.Path.GetDirectoryName
方法。这将删除文件名并返回包含该文件的目录的完整路径。
例如:
Dim filePath As String = "C:\MyDir\MySubDir\myfile.ext"
Dim directoryPath As String = Path.GetDirectoryName(filePath)
将以下字符串放在directoryPath
变量中:
C:\ MYDIR \ MySubDir
答案 1 :(得分:0)
Dim dir As String = System.Environment.GetFolderPath(Environment.SpecialFolderOption.None)
dir
的值只会为您提供路径。
答案 2 :(得分:-1)
My.Computer.FileSystem.GetFileInfo(sFullFileName).DirectoryName