gpt4 book ai didi

c# - 保存文件对话框 - 路径无效

转载 作者:行者123 更新时间:2023-11-30 18:09:42 25 4
gpt4 key购买 nike

应用程序配置:

<add key="SaveDraftPath" value="C:\Drafts\"/>

C#:

var saveDraftPath = ConfigurationManager.AppSettings["SaveDraftPath"]; 
var sfDialog = new SaveFileDialog();
sfDialog.InitialDirectory = saveDraftPath;
sfDialog.FileName = "FILE";

由于某种原因,这不会像计划的那样在路径中打开文件浏览器,有人知道为什么或如何修复吗?

我已经试过了,还是不行:

var saveDraftPath = Path.GetFullPath(ConfigurationManager.AppSettings["SaveDraftPath"]);
MessageBox.Show("does directory exist : " + Directory.Exists(saveDraftPath));
var sfDialog = new SaveFileDialog();
sfDialog.InitialDirectory = saveDraftPath;
sfDialog.FileName = "FILE";

并且 Directory.Exists(saveDraftPath) 返回 true.. 嗯?!

编辑: 上面的代码对我有用过一次。该代码适用于迄今为止已回答的每个人。但它仍然无法正常工作。所以我怀疑问题是某种本地/历史设置阻止了它。有谁知道为什么会发生这种情况?

最佳答案

试试这个:

var path = Path.GetFullPath(ConfigurationManager.AppSettings["SaveDraftPath"])

看看Path类(class)也有一些有用的 methods

关于c# - 保存文件对话框 - 路径无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2269792/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com