Scheduled BAT -如果文件正在使用,则在XCOPY期间出现错误



我每小时安排一次这个脚本:

@echo off
set path1="E:DocumentBackup"
set path2="E:DocumentNewDoc"
set path3="C:ScanDoc"
forfiles -p %path1% -s -m *.pdf /D -30 /C "cmd /c del @path"
xcopy %path2%*.pdf* %path1% /c
start /d %path3% ScanBatch.exe

文件"NewDoc"文件夹是通过手动文档扫描(PDF格式)创建的,所以有时文档在使用中。

扫描批处理程序读取"备份"中的文件。文件夹,所以如果PDF是从"NewDoc";Backup"在使用时,它的结果是损坏和扫描批处理出错。

是否有一种方法来复制文件,只有当不使用?

最后真正的问题不是xcopy,而是"Scanbatch.exe"如果发现打开的文件,它就会崩溃。问题已解决,更改调度时间

相关内容

  • 没有找到相关文章

最新更新