Что было бы самым простым способом отделить имя каталога от имени файла при работе с SaveFileDialog.FileName
в C#?Как получить только имя каталога из SaveFileDialog.FileName
6
A
ответ
11
Использование:
System.IO.Path.GetDirectoryName(saveDialog.FileName)
(и соответствующий System.IO.Path.GetFileName
). Класс Path действительно очень полезен.
0
Поскольку в имени файла не разрешена косая черта, одним простым способом является разделение файла SaveFileDialog.Filename с использованием String.LastIndexOf; например:
string filename = dialog.Filename;
string path = filename.Substring(0, filename.LastIndexOf("\"));
string file = filename.Substring(filename.LastIndexOf("\") + 1);
1
Объект Путь в System.IO
разбирает это довольно красиво.
2
Вы можете создать объект FileInfo. Он имеет свойство Name, FullName и DirectoryName.
var file = new FileInfo(saveFileDialog.FileName);
Console.WriteLine("File is: " + file.Name);
Console.WriteLine("Directory is: " + file.DirectoryName);
Смежные вопросы
- 1. Как получить только имя файла из полного имени файла каталога?
- 2. Как получить имя из текущего каталога
- 3. Как получить имя файла каталога из сети
- 4. Показать только имя каталога
- 5. Получить имя каталога
- 6. Получить имя файла из веб-каталога
- 7. Как получить изображение только из каталога DCIM
- 8. Получить имя папки из каталога «Активы»
- 9. C# получить имя каталога
- 10. Как анализировать только имя файла без каталога?
- 11. Получить имя виртуального каталога?
- 12. Получить имя извлеченного каталога из shutil.unpack_archive (Python3)
- 13. Как получить только последнее имя файла внутри каталога
- 14. PHP получить одно имя файла из каталога
- 15. получить имя контейнера из общего каталога
- 16. Получить имя файла из каталога KSH Unix
- 17. получить имя каталога сценария - Python
- 18. Как получить имя файла из имени каталога в Ant?
- 19. Получить только файлы изображений из каталога
- 20. Как получить имя папки для данного каталога?
- 21. Способ получить имя каталога запуска
- 22. PHP: Получить имя текущего каталога
- 23. PHP Получить имя текущего каталога
- 24. Получить имя папки текущего каталога
- 25. Удалить имя каталога из URL
- 26. как получить мое имя каталога приложений
- 27. Как получить имя каталога с помощью ant
- 28. Как получить текущее имя каталога в Javascript?
- 29. Как получить имя родительского каталога в Python?
- 30. Как получить самое внутреннее имя каталога