gpt4 book ai didi

c# - 保存文件对话框初始目录

转载 作者:太空宇宙 更新时间:2023-11-03 19:59:02 25 4
gpt4 key购买 nike

我有一个用 VSTO 和 VS2013 编写的 Outlook 2013 插件。我有一个保存文件对话框,我在其中将初始目录设置为网络安装。使用 MailItem.SaveAs() 保存到路径有效,但是当我将它与 saveFileDialog1.InitialDirectory = "W:/etc/etc/"; 一起使用时,我只是得到了我的文档库作为初始目录。为什么它不起作用?

相关代码如下:

        SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.FileName = filename;
saveFileDialog1.InitialDirectory = path;
saveFileDialog1.AddExtension = false;
saveFileDialog1.CheckFileExists = true;
saveFileDialog1.DefaultExt = "\".mht\"";
saveFileDialog1.Filter = "\"MHT Files|*.mht|All Files|*.*\"";

DialogResult result = saveFileDialog1.ShowDialog();

这就是所有相关代码。 FileName 工作正常,路径格式为“W:/Folder/Folder/”

谢谢

最佳答案

似乎 InitialDirectory 不接受路径中的/但需要反斜杠

这个例子对我有用。

SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.FileName = "c:/temp/somefilename.txt";
saveFileDialog1.InitialDirectory = "c:\\temp\\";
saveFileDialog1.AddExtension = false;
saveFileDialog1.CheckFileExists = true;
saveFileDialog1.DefaultExt = "\".mht\"";
saveFileDialog1.Filter = "\"MHT Files|*.mht|All Files|*.*\"";

DialogResult result = saveFileDialog1.ShowDialog();

关于c# - 保存文件对话框初始目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30455297/

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