LoginSignup
39
48

More than 5 years have passed since last update.

Windowsのコマンドでファイルを結合する

Posted at

Linuxではコマンドで簡単にファイルを結合(マージ)できますが、Windowsのコマンドで結合する方法は知らなかったので備忘録として記事にしました。

ファイルの結合はcopyコマンドで行いますが、ポイントは/bオプションを付与することです。

/bはバイナリファイルとして扱うためのオプションですが、テキストファイルの結合にもこのオプションを付与することで、文字コードや改行コードが弄られることなく結合することが可能です。

1. ディレクトリ配下の1つのファイルに結合するコマンド

*が利用できるので、複数のファイルを結合する際に利用しましょう。

ディレクトリ配下の1つのファイルに結合する
C:\tmp>copy /b C:\tmp\data\*.txt C:\tmp\all.txt
C:\tmp\data\A.txt
C:\tmp\data\B.txt
C:\tmp\data\C.txt
        1 個のファイルをコピーしました。

C:\tmp>

2. 指定したファイルを1つのファイルに結合するコマンド

+で結合したいファイルを1つづつ指定します。

指定したファイルを1つのファイルに結合する
C:\tmp>copy /b A.txt + B.txt + C.txt ABC.txt
A.txt
B.txt
C.txt
        1 個のファイルをコピーしました。

C:\tmp>
39
48
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
39
48