asp.net该进程无法使用File.Copy和File.Delete访问该文件

时间:2015-08-26 06:11:41

标签: c# asp.net

我使用简单的File.CopyFile.Delete基本上我首先将文件从一个文件夹复制到另一个文件夹,而不是将File.Delete调用到“从上一个文件夹中删除”但是当编译器出现时{{1它给了我

的错误
  

进程无法使用File.Copy和File.Delete

访问该文件

我的代码是。

File.Delete

虽然它将文件复制到copyPath但删除错误。

2 个答案:

答案 0 :(得分:1)

尝试File.Move

if (!File.Exists(copyPath))
{
     File.Move(filefullpath, copyPath); // Try to move
}

答案 1 :(得分:0)

这不是UnauthorizedAccessException异常吗?检查相应的用户(IIS_IUSRS)是否在文件夹中具有CRUD权限。 File.Move可能导致NTFS权限继承问题