File.Copy命令后,另一个进程使用文件

时间:2015-04-07 09:38:51

标签: c#

我必须先将文件从源文件夹复制到目标文件夹。

然后,当用户想要删除文件时,我必须从源位置删除它,

当时删除"时发生此错误文件由另一个进程使用"。

如何才能删除此文件?我还使用了流阅读器,但复制文件太慢,所以我不需要它。

1 个答案:

答案 0 :(得分:0)

您需要在文件副本之后将文件属性设置为正常状态。 例如 -

 File.Copy(sourcePath, destinationPath);
 File.SetAttributes(destinationPath, FileAttributes.Normal);