gpt4 book ai didi

windows - 如何通过批处理文件知道命令是否执行成功?

转载 作者:可可西里 更新时间:2023-11-01 14:38:34 27 4
gpt4 key购买 nike

例如,在批处理文件中,我输入了以下命令:

xcopy C:\fileA.txt D:\Dir\/y/d

如果没有名为 fileA.txt 的文件,它将完全失败。但我想知道它是否失败,然后向用户输出一些消息。我该怎么做?

如有帮助将不胜感激,谢谢!

最佳答案

大多数命令/程序在成功时返回 0 和一些其他值,称为 errorlevel,表示错误。

您可以在批处理中检查这一点,例如

if not errorlevel 0 goto ERR

复制错误级别:

0 - 所有文件均已正确复制

1 - 没有找到要复制的文件(无效源)

2 - XCOPY 在复制完成之前被 Ctrl-C 终止

4 - 发生初始化错误。

5 - 发生磁盘写入错误。

[1] http://m.computing.net/answers/dos/xcopy-errorlevels/7510.html

关于windows - 如何通过批处理文件知道命令是否执行成功?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14393784/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com