Windows,複数のファイルを1つのファイルにまとめる(結合)

スポンサーリンク

鍛錬 330

Windows,複数のファイルを1つのファイルにまとめる(結合)

複数のファイルを1つのファイルにまとめるには、コマンドプロンプトにて copy コマンドを使用します。
 
使用方法は、以下に示す通りです。

copy ファイル名1 + ファイル名2 + ファイル名3 まとめ先のファイル名
スポンサーリンク

サンプルファイル

以下は、今回使用するサンプルファイル、sample_A.txt 、sample_B.txt 、sample_C.txt です。

sample_A.txt

111
222
333

sample_B.txt

444
555
666

sample_C.txt

777
888
999
スポンサーリンク

実行結果(ファイル名を指定する場合)

以下は、サンプルファイル sample_A.txt 、sample_B.txt 、sample_C.txt について、ファイル名を指定して all.txt にまとめています。

関連記事:Windows,dir を使用する際、ファイル名のみを表示する
関連記事:Windows,コマンドプロンプトでファイル内容を表示する

D:\tmp>
D:\tmp>dir /B
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>copy sample_A.txt + sample_B.txt + sample_C.txt all.txt
sample_A.txt
sample_B.txt
sample_C.txt
        1 個のファイルをコピーしました。

D:\tmp>dir /B
all.txt
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>type all.txt
111
222
333
444
555
666
777
888
999

 
上記に示した通り、複数のファイルを1つのファイルにまとめることができました。

ファイル名を指定する順番を変えるとどうなるのか

複数のファイルを1つのファイルにまとめる際、指定するファイル名の順番通りに、1つのファイルにまとめられます。

以下は、前述した

「sample_A.txt 、sample_B.txt 、sample_C.txt」

の順番ではなく、

「sample_C.txt 、sample_B.txt 、sample_A.txt」

の順番でファイルをまとめています。

D:\tmp>
D:\tmp>dir /B
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>copy sample_C.txt + sample_B.txt + sample_A.txt all.txt
sample_C.txt
sample_B.txt
sample_A.txt
        1 個のファイルをコピーしました。

D:\tmp>dir /B
all.txt
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>type all.txt
777
888
999
444
555
666
111
222
333

 
上記に示した通り、ファイル名を指定した順番通りに、1つのファイルにまとめることができました。

スポンサーリンク

実行結果(ワイルドカードを使用する場合)

以下は、サンプルファイル sample_A.txt 、sample_B.txt 、sample_C.txt について、ワイルドカードを使用して all.txt にまとめています。

D:\tmp>
D:\tmp>dir /B
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>copy *.txt all.txt
sample_A.txt
sample_B.txt
sample_C.txt
        1 個のファイルをコピーしました。

D:\tmp>dir /B
all.txt
sample_A.txt
sample_B.txt
sample_C.txt

D:\tmp>type all.txt
111
222
333
444
555
666
777
888
999

 
上記に示した通り、ワイルドカードを使用して、複数のファイルを1つのファイルにまとめることができました。

タイトルとURLをコピーしました