如何在批处理文件中写if else条件


0

我正在编写一个批处理文件来进行备份。我能够写它但需要帮助我在批处理文件中写一个条件。

步骤1:

Zip %Output_Path%\ Apps_backup_%today%.zip \\%Server%\QlikViewfolder\Common\apps\*.qvw

Zip %Output_Path%\Gen_backup_%today%.zip \\%Server%\QlikViewfolder\Common\generators\*.* 

第2步:

Zip %Output_Path%\Daily_backup_%today%.zip %Output_Path%

第3步:

del \\New folder location\*.zip

第4步:

Move %Output_Path%\Daily_backup_%today%.zip to  \\New folder location

我的问题:我想在步骤3之前给出一个条件,即只有在第2步成功完成后才应在步骤3中删除。我怎么做?


3
提示: - ERRORLEVEL - 几乎所有应用程序和实用程序在完成/终止时都会设置退出代码。
DavidPostill

除了%errorlevel%,您还可以使用管道运算符||和&&,就像在另一个,更好的操作系统。
ddbug

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.