2010-11-23 89 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是你的問題。更有可能的是,該文件已經存在,並且已經在用於鎖定該文件的文本編輯器(或查看器)中打開它。