假设我有一个用于执行长版本的批处理文件,最后它创建了一个EXE.如果我在开始构建之前忘记关闭应用程序,则链接阶段会在无法重新创建EXE时失败.
我想检查EXE是否在构建开始时打开.我尝试将EXE文件重命名为自身,但是虽然这给出了拒绝访问错误,但重命名命令(作为内部命令)不会设置%ErrorLevel%.
检查将%ErrorLevel%设置为非零值的打开文件的非破坏性方法是什么?
windows cmd rename batch-file errorlevel
batch-file ×1
cmd ×1
errorlevel ×1
rename ×1
windows ×1