copy *.csvall.csv
@echo off
pushd %~dp0
for /F "delims=" %%F in ('dir /b /s *.csv') do (
type "%%F" >> all.csv
)
pause
rem 1.カンレントディレクトリの取得 G:\20_勤怠管理システム\0_結合テスト\テスト100CSV\
rem GDIRは変数
set GDIR=%~dp0
rem 2.出力先のフォルダを取得 G:\20_勤怠管理システム\0_結合テスト\テスト100CSV\_結合
set OUTPATH=%GDIR%_結合
rem 3.出力先のフォルダが存在するか判定
if not exist "%OUTPATH%" (
rem 4.出力先フォルダの作成
mkdir "%OUTPATH%"
)
rem ()はnotの場合の処理を入れる mkdirはフォルダ作成の構文
rem 5.出力先フォルダにCSVを結合させたファイルを出力する
type *.csv > %OUTPATH%\csvAll.csv
echo %~dp0
pause