有人可以建议我如何将文件保存到Path.Combine
目录中吗?请在下面找到我的一些代码。
创建目录:
string wholesalePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Desktop), mainFolder, wholesaleFolder);
Directory.CreateDirectory(wholesalePath);
我还指定了一个应该使用的文件名。
string fileName = "xmltest.xml";
然后我重新创建了一个“wholesalePath”来包含文件名:
wholesalePath = Path.Combine(wholesalePath, fileName);
几行简单的代码被执行:
XmlDocument doc = new XmlDocument();
string oneLine = "some text";
doc.Load(new StringReader(oneLine));
doc.Save(fileName);
Console.WriteLine(doc);
我遇到的问题是,当我使用时,我doc.Save(fileName)
在 VisualStudio 项目目录中获取文件,这是错误的目录。
但是,当我使用时doc.Save(wholesalePath)
,应该创建的文件“xmltest.xml”实际上被创建为“wholesalePath”中的另一个目录。
我将不胜感激任何建议。