C#无法找到文件(任何文件)Windows 7 64位

时间:2011-08-30 23:19:44

标签: c# windows-7-x64

string[] targetFile = File.ReadAllLines(@"C:\d.txt");

我收到“无法找到文件”。

我确定C的根部有一个d.txt,有什么建议吗? 我创建了一个名为apples的子目录,所以c:\ apples \ d.txt我仍然无法读取它。

这个家伙有同样的问题 http://www.pcreview.co.uk/forums/system-io-file-exists-windows-7-a-t3915728p2.html

我尝试过以管理员身份运行。

2 个答案:

答案 0 :(得分:2)

可能是由于常规用户的UAC和root访问限制。请参阅this

来自UAC docs

  

非管理员用户无法在系统根驱动器上创建文件,   例如,c:\

答案 1 :(得分:0)

可以将它添加到子文件夹。我怀疑C:驱动器有权限问题。

或者,如果您正在运行该应用程序的EXE,请使用管理员权限运行它。