假设我想复制文件或运行程序,但找不到文件或位置。当出现这些问题时,如何让我的电脑暂停命令窗口?我制作了一个批处理文件,将文件复制到另一个位置,但也运行程序。
任何帮助将不胜感激。
答案 0 :(得分:3)
在批处理脚本中,使用xcopy
进行实际复制,而不是copy
命令 -
与xcopy
不同,copy
会根据副本的结果返回错误代码,这些代码在备注部分中记录为here。
正如Aleksandr所提到的,您可以使用错误代码作为脚本的一部分来暂停错误。 假设你想暂停所有错误,你可以按如下方式编写脚本:
xcopy /HECY <source> <destination>
if %ERRORLEVEL% NEQ 0 pause
显然,您需要分别替换上面和您正在复制的位置。
/ HECY开关只是一个示例,但在这种情况下可用于指示xcopy复制隐藏文件,递归目录,并自动覆盖目标中的文件(如果存在)。您可以根据自己的特定需求进行调整。
答案 1 :(得分:1)
检查错误代码并暂停,如果它不为零