XmlDocument保存在其他地方

时间:2014-07-30 07:33:07

标签: c# xml

XmlDocument xd = new XmlDocument();
XmlDeclaration xmldecl = xd.CreateXmlDeclaration("1.0", null, null);
xd.AppendChild(xmldecl);             
XmlElement xe = xd.CreateElement("root");
xd.AppendChild(xe);
xd.Save(@"C:\Windows\Config.xml");

我想在这个导演中创建一个XML文件,但事实上它将它保存在这个地方

  

C:\用户\ WJL \应用程序数据\本地\ VirtualStore \视窗

1 个答案:

答案 0 :(得分:1)

这是Windows UAC的一项功能,如果您无权在Windows文件夹中写入,则会将其写入您的VirtualStore中。

以管理员身份运行您的应用程序,它应该写入真正的Windows文件夹。

您可以在technet上了解有关UAC虚拟化的更多信息。