Подтвердить что ты не робот

Как удалить имя файла из пути, возвращаемого FileDialog.FileName?

Как удалить фактическое имя файла из пути, возвращаемого свойством FileName диалогового окна "Открыть" или "Сохранить файл"?

Все, что я хочу, это путь к файлу без имени файла.

4b9b3361

Ответ 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)

Значение dir даст вам только путь.