Как удалить фактическое имя файла из пути, возвращенного свойством FileName диалога открытия или сохранения файла?
FileName
Все, что мне нужно, - это путь к файлу без имя файла.
Передайте полный путь (тот, который включает имя файла) в метод System.IO.Path.GetDirectoryName. Это удалит имя файла и вернет полный путь к каталогу, содержащему этот файл.
System.IO.Path.GetDirectoryName
Например:
Dim filePath As String = "C:\MyDir\MySubDir\myfile.ext" Dim directoryPath As String = Path.GetDirectoryName(filePath)
Помещает следующую строку в переменную directoryPath:
directoryPath
C: \ MyDir \ MySubDir
My.Computer.FileSystem.GetFileInfo (sFullFileName) .DirectoryName
Dim dir As String = System.Environment.GetFolderPath(Environment.SpecialFolderOption.None)
Значение dir даст вам только путь.
dir