【備忘録】テキストファイルを結合するWindowsバッチ
※注意:
・このバッチはテキストファイルと同じ場所に配置すること。
・使用したテキストファイルは削除しちゃうので、それが嫌な場合はDELコマンドの行を削除すること。
@echo off rem メッセージを画面出力 echo 出力先 ^>^> merge\merge.txt echo ※注意※ 結合したテキストファイルは削除します。 rem 画面を入力待ちにする pause rem 改行を画面出力 echo. rem 「*.txt」のファイル分ループ for %%a in (*.txt) do ( rem ファイル名を画面出力 echo %%a rem 「<< ファイル名 >>」を「merge.txt」に出力 echo ^<^< %%a ^>^> >> merge\merge.txt rem ファイルの内容を「merge.txt」に出力 type %%a >> merge\merge.txt rem 改行2つを「merge.txt」に出力 echo. >> merge\merge.txt echo. >> merge\merge.txt rem ファイルを削除 del /Q %%a ) rem 改行を画面出力 echo. rem メッセージを画面出力 echo 結合終了しました。 rem 画面を入力待ちにする pause