我创建了不同的批处理文件来备份不同的文件夹,我创建了另一个批处理文件来一次执行这些批处理文件。执行每个批处理作业后,其 cmd 窗口将关闭。有时,如果正在使用正在备份的文件夹中的某个文件,我会在 cmd 窗口中收到警告消息,但执行不会停止。如何在出现此类警告时停止此批处理作业? 为了更好地解释我的问题......我正在备份一个包含会计程序数据库的文件夹。如果程序正在运行,则会使用此文件夹中的文件,因此不会正确备份。我希望这个批处理文件的执行停止,这样我就不会在不知道的情况下得到无用的备份。
我尝试了不同的线路,但我什么也没做,我想这是因为这不是错误而是警告。 这就是我得到的:“警告:该进程无法访问该文件,因为它正被另一个进程使用。”
start cmd /c call JZU20-backup.bat exit /b%ERRORLEVEL% start cmd /c call JZU20-backup.bat if errorlevel 1 exit /B 1 start cmd /c call JZU20-backup.bat if errorlevel 1 eof
谢谢。