cp:copyFileSync:无法写入dest文件(代码= EBUSY)

时间:2016-07-20 17:33:52

标签: azure-devops tfsbuild

我在https://www.visualstudio.com/docs/build/steps/utility/copy-files中使用复制任务时出现问题 我的任务失败,出现错误cp:copyFileSync:无法写入dest文件(代码= EBUSY):...

向上看,我发现文件无法被覆盖。当我删除该文件并再次对构建进行排队时,它成功了。

这个问题有永久解决方案吗?我不想在复制任务中使用“清理目标文件夹”选项,因为在该文件夹中将存在未由构建任务复制的其他文件。

2 个答案:

答案 0 :(得分:0)

根据错误消息,正在运行复制文件任务时正在使用该文件。您需要检查哪个应用程序正在使用它,并确保在任务运行时关闭应用程序。如果文件被任何应用程序锁定,即使您使用“清除目标文件夹”选项,也可能会出现“rm:无法删除文件(代码EBUSY):...”错误消息。

答案 1 :(得分:0)

如果您的应用程序正在Web服务器上运行以释放打开的文件,请运行Web服务器reset命令作为解决此问题的解决方法。