如何从打开或保存文件对话框的FileName
属性返回的路径中删除实际文件名?
我只想要文件的路径,而不包括文件名。
将完整路径(包括文件名)传递给System.IO.Path.GetDirectoryName
方法。这将剥离文件名并返回包含该文件的目录的完整路径。
例如:
Dim filePath As String = "C:\MyDir\MySubDir\myfile.ext"
Dim directoryPath As String = Path.GetDirectoryName(filePath)
将以下字符串放入directoryPath
变量中:
C:\MyDir\MySubDir
Dim dir As String = System.Environment.GetFolderPath(Environment.SpecialFolderOption.None)
dir
的值将仅提供路径。
My.Computer.FileSystem.GetFileInfo(sFullFileName).DirectoryName
System.IO.Path.GetDirectoryName(saveFileDialog1.FileName)
工作正常。 - SpongeBob SquarePants