这是 C# (3.0) 控制台应用程序的一个非常奇怪的安全问题。
该应用程序创建一个文件夹并将一堆文件复制到该文件夹中,然后它还会生成一些文件并将它们保存到同一个文件夹中。文件流总是关闭的。复制的文件是使用 File.Copy 完成的。一旦文件在那里,我似乎无法再次访问它们 - 在代码的后面,如果我想删除或打开现有文件,我会收到拒绝访问错误,但我只是在那里创建或复制了文件所以我知道我有权限!
Visual Studio 2008, Windows 7 (beta) - 尝试以管理员身份运行,但没有帮助。我还授予了父文件夹权限,以便“每个人”都具有写入权限,并且它位于我登录的用户文档文件夹下。
谢谢!
更新:我在 XP 上试过,结果相同,所以不是 Win 7 :)