运行批处理时有什么办法可以替换“错误”吗?我用它来删除超过5天的文件,并在成功时打印“已删除的文件”。但是现在当没有任何要删除的文件时,它打印出“ERROR没有在搜索条件中找到的文件”,如果没有要删除的文件,我可以用自己的文本替换它吗?
答案 0 :(得分:1)
您可以通过添加“> nul 2>& 1”来抑制大多数命令的错误。例如:
del *.txt >nul 2>&1
要对命令的成功或失败采取行动,您可以使用ERRORLEVEL检查命令的结果代码:
del *.txt >nul 2>&1
IF %ERRORLEVEL% NEQ 0 goto fail
Echo Success
Exit
:fail
echo Something went wrong