如何从SaveFileDialog获取完整路径字符串? SaveFileDialog.FileName
只给我带扩展名的文件名。我在MSDN上查看了SaveFileDialog
,但我没有看到任何属性。{/ p>
我需要返回“C:\ Folder1 \ subFolder2 \ File004.sdf”而不仅仅是“File004.sf”
答案 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”后,你必须抓住它,而不是之前。