2010-11-23 88 views
0

我有以下行命令:呼应(创建)错误日志文件

如果%ERRORLEVEL%当量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

对不起,我更正了:该命令是:echo该过程出现错误>>“error.log” – aemme 2010-11-23 16:37:51

回答

0

您可以创建

copy NUL error.log 

文件不过,我怀疑echo是你的问题。更有可能的是,该文件已经存在,并且已经在用于锁定该文件的文本编辑器(或查看器)中打开它。