我有以下几行命令:
如果%errorlevel%equ 1(
set/a error=1 if not exist "error.log" echo. > "error.log" echo the procedure has got an error >> "error.log" echo. >> "error.log )
但是像这样我得到了另一个进程正在处理该文件的消息。
如果不存在而不是使用Echo,可能还有另一种创建文件的方法。
答案 0 :(得分:0)
您可以使用
创建文件copy NUL error.log
但是,我怀疑echo
是你的问题。更有可能的是,该文件已经存在,并且您已在文本编辑器(或查看器)中打开该文件,从而锁定该文件。