批处理

作者: 养猫的老鼠 | 来源:发表于2017-04-21 14:35 被阅读0次
    批处理提取文件中的"Station ID"内容,根据其不同创建相应的目录,并将相应内容拷贝至相应的目录下

    @echo off
    setlocal enabledelayedexpansion
    del STATION.txt
    echo "STATION ID" > STATION.txt
    for %%j in (.log) do (
    for /f "tokens=2 delims=:" %%a in ('findstr "StationID" > %%j 1>nul') do (
    set str_0=%%a
    )
    rem echo !str_0!
    findstr "!str_0!" STATION.txt 1>nul
    if !errorlevel! neq 0 (
    for %%g in (
    .log) do (
    findstr "!str_0!" %%g
    if !errorlevel! equ 0 (
    mkdir !str_0! 2>nul
    copy /Y %%g !str_0! 1> nul
    )
    )
    echo !str_0! >> STATION.txt )
    )

    • "STATION.txt"存储工站类别
    • "str_0"表示提取的工站号
    • "1>nul"表示屏蔽正常输出
    • "2>nul"表示屏蔽错误输出
    • ">nul"应该是屏蔽输出,但不知为何win7下试验无效
    • "变量使用使用!!包含"

    相关文章

      网友评论

          本文标题:批处理

          本文链接:https://www.haomeiwen.com/subject/mtudzttx.html