Как получить строку полного пути из SaveFileDialog? SaveFileDialog.FileName дает только имя файла с расширением. Я посмотрел на SaveFileDialog на MSDN , но я не вижу ни одного свойства, которое делает это.
SaveFileDialog.FileName
SaveFileDialog
Мне нужно вернуть «C: \ Folder1 \ subFolder2 \ File004.sdf», а не просто «File004.sf»
"Получает или задает строку, содержащую полный путь к файлу, выбранному в диалоговом окне файла."это то, что написано в статье MSDN для свойства FileName.Плюс, FileName всегда давал мне полный путь к файлу.
FileName
То, что я в основном делаю, более или менее
SaveFileDialog x = new SaveFileDialog(); if (x.ShowDialog() == DialogResult.OK) { //Use here x.FileName }
и он всегда возвращал полный путь. Вы уверены, что не видите абсолютный путь?
Я думаю, что вы можете использовать неправильную DLL - win32 вместо WinForms. Была такая же проблема сегодня.
win32
WinForms
Вы должны поймать его после того, как нажмете «ОК», а не до.