我有一个无法使用File.Delete()删除的文件 - “Permission denied”或DeleteFile()。使用标准方式可以毫无问题地删除它。使用Unlocker,它显示没有附加句柄。
编辑: 该文件在另一个应用程序中打开。我不知道Unlocker为什么没有发现它。
答案 0 :(得分:1)
查看父目录和文件属性的安全性选项卡。验证授予他们的权限。这应该让你知道你的问题是什么。
答案 1 :(得分:0)
正如它所说,运行的应用程序无法访问该文件。 如果您的应用程序创建了该文件,请检查您是否使用相同的凭据调用删除。如果您的应用程序没有创建此文件,那么它可能位于您无权访问的位置。