:)
我正在尝试在应用程序文件夹中编写XML文件,但是我一直拒绝访问错误。
我已经有了清单文件:
requestedExecutionLevel level =“requireAdministrator”uiAccess =“false”
我得到了文件夹路径:
Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
任何人都可以帮助我吗? 谢谢!
Ps。:抱歉英语不好。
- 编辑 这是我尝试编写文件的部分。
try
{
string caminhoXML = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
dsGenAlys.WriteXml(caminhoXML);
}
catch (Exception ex)
{
lbl_status.Text = "Status: Não foi possível salvar. Error: " + ex.Message;
return;
}
我总是得到带有Acess Denied的labelmsg文本到文件夹路径。
- 编辑2
我在任何路径上都会收到此错误。
答案 0 :(得分:1)
您的问题是您没有专门声明xmlWrite路径中的文件名。为文件附加一个名称,它应该可以工作。
答案 1 :(得分:0)
解决!
使用@aguertin的评论,“问题实际上是因为在你的路径中没有文件名”,我只是使用带有文件名的字符串。 完成!
谢谢大家!