【发布时间】:2011-10-21 14:47:35
【问题描述】:
假设我有一个用于执行长时间构建的批处理文件,最后它会创建一个 EXE。如果我在开始构建之前忘记关闭应用程序,则链接阶段会在无法重新创建 EXE 时失败。
我想检查 EXE 是否在构建的开始打开。我尝试将 EXE 文件重命名为自身,但尽管这给出了拒绝访问错误,但重命名命令(作为内部命令)没有设置 %ErrorLevel%。
检查将 %ErrorLevel% 设置为非零值的打开文件的非破坏性方法是什么?
【问题讨论】:
标签: windows batch-file cmd rename errorlevel