【发布时间】:2012-03-13 08:13:31
【问题描述】:
我正在尝试编写一个包含在我的安装程序中的空白文本文件,但出现以下错误;
System.UnauthorizedAccessException: Access to the path 'C:\Program Files (x86)\Hex Technologies\wamplocation.txt' is denied.
它似乎是通过我的安装程序安装文件后的权限,但是如何将文件设置为在安装文件后完全可修改?!这可以通过 C# 完成吗?!
已编辑;
wamp_url = openFileDialog1.FileName.ToString();
String EnviromentPath = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
StreamWriter outfile = new StreamWriter(EnviromentPath + @"\Hex Technologies\wamplocation.txt");
outfile.Write(wamp_url);
outfile.Close();
【问题讨论】:
-
Window's 7 ?,如果是这样,您应该写入 ProgramData 而不是 Program Files
标签: c# streamwriter