进程无法使用file访问文件.复制和文件.删除

本文关键字:文件 复制 删除 访问 file 进程 | 更新日期: 2023-09-27 18:10:02

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

的错误

进程无法使用file访问文件。复制和归档。删除

我的代码是。

  if (!Directory.Exists(copyPath))
            {
                File.Copy(filefullpath, copyPath);
                File.Delete(filefullpath);
            }

虽然它复制文件到copyPath,但删除是错误的

进程无法使用file访问文件.复制和文件.删除

试试File.Move

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

这不是一个UnauthorizedAccessException异常吗?检查适当的用户(IIS_IUSRS)是否在文件夹中具有crud权限。文件。Move会导致NTFS权限继承问题