我使用简单的File.Copy
和File.Delete
基本上我首先将文件从一个文件夹复制到另一个文件夹,而不是将File.Delete
调用到“从上一个文件夹中删除”但是当编译器出现时{{1它给了我
进程无法使用File.Copy和File.Delete
访问该文件
我的代码是。
File.Delete
虽然它将文件复制到copyPath但删除错误。
答案 0 :(得分:1)
尝试File.Move
if (!File.Exists(copyPath))
{
File.Move(filefullpath, copyPath); // Try to move
}
答案 1 :(得分:0)
这不是UnauthorizedAccessException异常吗?检查相应的用户(IIS_IUSRS)是否在文件夹中具有CRUD权限。 File.Move可能导致NTFS权限继承问题