如何返回SaveFileDialog的完整路径

本文关键字:路径 SaveFileDialog 何返回 返回 | 更新日期: 2023-09-27 17:58:36

如何从SaveFileDialog中获取完整的路径字符串?SaveFileDialog.FileName只给我带扩展名的文件名。我已经在MSDN上查看了SaveFileDialog,但我没有看到任何属性能做到这一点。

我需要返回"C:''Folder1''subFolder2''File004.sdf",而不仅仅是"File004.sf"

如何返回SaveFileDialog的完整路径

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

我基本上做的是或多或少的

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

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

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

您必须在按下"Ok"之后而不是之前捕获它。