kaughtup
4/11/2017 - 9:51 AM

複数のcsvファイルを結合するバッチ(1個目のファイル以外は1行目を削除) http://qiita.com/mihonak/items/dd8e49737bac09f66d00

複数のcsvファイルを結合するバッチ(1個目のファイル以外は1行目を削除) http://qiita.com/mihonak/items/dd8e49737bac09f66d00

@echo off
setlocal enabledelayedexpansion

set /a counter=0

for /f %%i in ('dir /b *.csv') do (

    echo %%i
    if !counter!==0 (
        set /p _head=<%%i
        echo !_head!>>result.csv
    )
    set /a counter=!counter!+1

    for /f "tokens=* skip=1" %%b in (%%i) do (
        echo %%b>>result.csv
    )
)
pause