OpenFileDialog / SaveFile Dialog初始文件夹
本文关键字:文件夹 Dialog SaveFile OpenFileDialog | 更新日期: 2023-09-27 18:11:33
我已经通读了这些问题,似乎没有一个解决方案有效。我可以让它工作到C:'并工作到用户的主文件夹,但不是我在文档中为用户设置的名为"工作区保存"的文件夹。下面是一些代码片段。
如果文件夹不存在则生成该文件夹。
// Does Workspace Folder Check
Directory.CreateDirectory(Path.Combine(Environment.ExpandEnvironmentVariables("%userprofile%"), "Documents") + "/Workspace Saves");
对话部分。它总是在用户文件夹而不是子文件夹中打开。我试过很多次了
// Opens Dialog Box
SaveFileDialog saveFileDialog1 = new SaveFileDialog();
string path = (Path.Combine(Environment.ExpandEnvironmentVariables("%userprofile%"), "Documents") + "/Workspace Saves");
if (Directory.Exists(path))
{
saveFileDialog1.InitialDirectory = path;
}
else
{
saveFileDialog1.InitialDirectory = @"C:'";
}
saveFileDialog1.Filter = "Workspace Data File |*.wsda";
saveFileDialog1.Title = "Save current Workspace data.";
saveFileDialog1.ShowDialog();
if (saveFileDialog1.FileName != "")
{
用"''Workspace Saves"
代替"/Workspace Saves"