对于C#(3.0)控制台应用程序来说,这是一个非常奇怪的安全问题.
应用程序创建一个文件夹并将一堆文件复制到该文件夹中,然后它还会生成一些文件并将它们保存到同一文件夹中.文件流始终关闭.复制的文件使用File.Copy完成.一旦文件在那里,我似乎无法再次访问它们 - 稍后在代码中,如果我想删除或打开现有文件我得到访问被拒绝错误但我刚刚创建或复制了那里的文件我知道我有权利!
Visual Studio 2008,Windows 7(测试版) - 尝试以管理员身份运行,但它没有帮助.我还给了父文件夹权限,以便"Everyone"具有写入权限,并且在我登录的用户文档文件夹下.
谢谢!
更新:我在XP上试过这个并且得到了相同的结果,所以它不是Win 7 :)
文件是否设置了只读属性?尝试删除只读文件可能会导致拒绝访问被拒绝的异常.