如何返回SaveFileDialog的完整路径?

时间:2011-06-07 04:24:15

标签: c# wpf

如何从SaveFileDialog获取完整路径字符串? SaveFileDialog.FileName只给我带扩展名的文件名。我在MSDN上查看了SaveFileDialog,但我没有看到任何属性。{/ p>

我需要返回“C:\ Folder1 \ subFolder2 \ File004.sdf”而不仅仅是“File004.sf”

4 个答案:

答案 0 :(得分:13)

“获取或设置一个字符串,其中包含在文件对话框中选择的文件的完整路径。”是您链接的MSDN文章对FileName属性所说的内容。另外,FileName总是给我完整的文件路径。

答案 1 :(得分:9)

我基本上做的或多或少

SaveFileDialog x = new SaveFileDialog();

if (x.ShowDialog() == DialogResult.OK)
{
    //Use here x.FileName
}

它总是返回完整路径。你确定你没有看到绝对的路径吗?

答案 2 :(得分:2)

我认为您可能使用了错误的dll - win32而不是WinForms。今天也有同样的问题。

答案 3 :(得分:-1)

按“Ok”后,你必须抓住它,而不是之前。