为了账号安全,请及时绑定邮箱和手机立即绑定

对话框以错误的路径打开文件夹

对话框以错误的路径打开文件夹

C#
慕容3067478 2021-05-05 17:46:36
我有此帮助程序方法,允许用户选择一个文件夹,我们将在其中保存图像到:internal static string SelectFolder(Window window, string initialDirectory){    var dialog = new Ookii.Dialogs.Wpf.VistaFolderBrowserDialog    {        SelectedPath = initialDirectory,        RootFolder = System.Environment.SpecialFolder.UserProfile    };    return (dialog.ShowDialog(window).GetValueOrDefault())        ? dialog.SelectedPath        : string.Empty;}它工作得很好,因为它打开对话框并返回选定的文件夹路径。但是,当用户再次打开对话框以更改文件夹时,由于某种原因,对话框始终会在对话框上方的文件夹中打开。initialDirectory例如,说我选择C:\users\Bassie\Pictures作为我的文件夹。如果以后要更改文件夹C:\users\Bassie,即使initialDirectory已确定通过整个路径发送该对话框,也会在处打开该对话框。我该如何解决?
查看完整描述

1 回答

?
Helenr

TA贡献1780条经验 获得超4个赞

我没有文档,但是我相信可以通过在目录路径中包含结尾的“ \”来解决。

例如, C:\users\Bassie\Pictures\


查看完整回答
反对 回复 2021-05-29
  • 1 回答
  • 0 关注
  • 137 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信