Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/331.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 仅保存路径,不添加文件名或格式_C#_Wpf_Visual Studio 2013 - Fatal编程技术网

C# 仅保存路径,不添加文件名或格式

C# 仅保存路径,不添加文件名或格式,c#,wpf,visual-studio-2013,C#,Wpf,Visual Studio 2013,我想保存文件应保存的路径,但不希望用户添加文件名及其格式。只需选择文件应保存的地图 下面的代码无法保存路径,因为您还需要添加文件名 SaveFileDialog saveFileDialog = new SaveFileDialog(); if (saveFileDialog.ShowDialog() == true) { lblDestination.Content = saveFileDialog.FileName; } 谢谢大家! 改用F

我想保存文件应保存的路径,但不希望用户添加文件名及其格式。只需选择文件应保存的地图

下面的代码无法保存路径,因为您还需要添加文件名

    SaveFileDialog saveFileDialog = new SaveFileDialog();

    if (saveFileDialog.ShowDialog() == true)
    {
        lblDestination.Content = saveFileDialog.FileName;
    }

谢谢大家!

改用FolderBrowserDialog,这样可以只选择文件夹。

听起来您希望使用FolderBrowserDialog而不是当前使用的SaveFileDialog

或者,如果要保留当前对话框,则Path.GetDirectoryName将允许您从saveFileDialog.FileName中删除文件名


@C4ud3x这与他们要求的完全相反;