コマンドプロンプト | 複数のテキストファイルを結合する方法

コマンドプロンプト 基本,コマンドプロンプト

コマンドプロンプト | 複数のテキストファイルを結合する方法

Windowsのコマンドプロンプトでテキストファイルを結合する方法について紹介しています。

確認環境
  • ノートパソコン
  • OS Windows11 22H2

2つのテキストファイルを結合する方法

コマンドプロンプトで「copy」コマンドを利用する事で、複数のテキストファイルを結合する事が可能となっています。

「copy」コマンドでファイルを結合するには「+」演算子2つのファイルを繋ぎ、3つ目のオプションに新しいファイル名を指定します。

copy a.txt + b.txt ab.txt
  • 結合時にファイル毎で改行されません。(末尾に改行はあり、必要ならバッチファイルで)
  • 結合前のファイルは保持されます。
  • 既に結合後のファイル名が存在する場合は上書きの確認が表示されます。

3つ以上のテキストファイルを結合する方法

3つ以上のテキストファイルを結合する場合は「type」コマンドを利用します。

「type」コマンドにて結合したいテキストファイルを列挙し「>」演算子にて結合後のファイル名を指定します。

type a.txt b.txt c.txt > abc.txt
  • 結合時にファイル毎で改行されません。(末尾に改行はあり)
  • 結合前のファイルは保持されます。
  • 既に結合後のファイル名が存在する場合でも自動で上書きします。
複数のテキストファイルを結合した結果
複数のテキストファイルを結合した結果

改行で終わっていないテキストファイル毎に改行を挟みたい場合、以下の順でコマンドを実行する事で対応する事も可能です。(一括貼り付けでも可)

type a.txt > abc.txt
echo. >> abc.txt
type b.txt >> abc.txt
echo. >> abc.txt
type c.txt >> abc.txt