我想保存文件应保存的路径,但我不希望用户添加文件名及其格式。只需选择应保存文件的地图。
以下代码无法保存路径,因为您还需要添加文件名。
SaveFileDialog saveFileDialog = new SaveFileDialog();
if (saveFileDialog.ShowDialog() == true)
{
lblDestination.Content = saveFileDialog.FileName;
}
谢谢!
答案 0 :(得分:7)
使用FolderBrowserDialog,这允许您只选择文件夹。
答案 1 :(得分:3)
听起来你想要的是FolderBrowserDialog
,而不是你当前正在使用的SaveFileDialog
。
或者,如果您想保留当前的对话框,则Path.GetDirectoryName()
将允许您从saveFileDialog.FileName
中删除文件名。