假设我想复制文件或运行程序,但找不到该文件或位置。当出现此类问题时,如何让我的计算机暂停命令窗口?我制作了一个批处理文件来将文件复制到另一个位置,还可以运行程序。
任何帮助将不胜感激。
最佳答案
在批处理脚本中,使用 xcopy
进行实际复制,而不是使用 copy
命令 -
xcopy
与 copy
不同,根据复制结果返回错误代码,记录在 here 中。在备注部分。
正如 Aleksandr 提到的,您可以使用错误代码作为脚本的一部分来在错误时暂停。 假设您想暂停所有错误,您可以按如下所示编写脚本:
xcopy /HECY <source> <destination>
if %ERRORLEVEL% NEQ 0 pause
显然,您需要分别将上面的 和 替换为您要复制的来源和目标的位置。
/HECY 开关只是一个示例,但在这种情况下可用于指示 xcopy 复制隐藏文件、递归目录以及自动覆盖目标中的文件(如果存在)。您可以根据您的具体需求调整这些。关于windows - 如果不成功则暂停命令而不是自动关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14120551/