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