通过批处理脚本附加到文本文件不起作用

时间:2017-02-17 05:43:07

标签: batch-file cmd

所有

这是我通过批处理脚本创建cfg文件的代码。它会添加第一行,但在此之后不会附加任何内容。

FOR /F "tokens=1,2* delims==" %%a IN ('TYPE !oTcPath!') DO (

        ECHO.//!site!~!cluster!> "!vPath!\tc.cfg"
        IF !c! == 1 (
            echo h
            SET tmp=%%a=tc/!hname!          
            ECHO !tmp! >> "!vPath!\tc.cfg"      
        )

        IF !c! == 2 (
            SET tmp=%%a=!site!
            ECHO.!tmp!>> "!vPath!\tc.cfg"
        )

        IF !c! == 3 (
            SET tmp=%%a=!cluster!
            ECHO.!tmp!>> "!vPath!\tc.cfg"
        )

        SET /a c=!c!+1
    )

但是当我通过cmd执行相同操作时,它可以正常工作。它很好地附加到同一个文件。

0 个答案:

没有答案