删除其抛出错误Access Denied ...
sSystemFolder = "c:\\";
if (File.Exists(sSystemFolder + "\\Registry.txt"))
{
File.Delete(sSystemFolder + "\\Registry.txt");
StreamWriter SW;
sSystemFolder = sSystemFolder + "\\Registry.txt"; ;
SW = File.CreateText(sSystemFolder);
SW.WriteLine(Rkey + ";" + Nofu + ";" + Date + ";" + Status);
SW.Close();
}
else
{
StreamWriter SW;
sSystemFolder = sSystemFolder + "\\Registry.txt"; ;
SW = File.CreateText(sSystemFolder);
SW.WriteLine(Rkey + ";" + Nofu + ";" + Date + ";" + Status);
SW.Close();
}
有人能指出我哪里出错了吗?
答案 0 :(得分:1)
没有错误。访问被拒绝。检查文件访问权限。
并意识到C: - 系统根 - 需要提升才能做任何事情。在那个地方存放任何东西都不是一个好主意。这违反了最佳做法。该文件不应该在那里。