ホーム > ファイルを結合する
コマンドプロンプトでファイルを結合するには copy を使います。
- 2つのテキストファイルを結合します(+を指定します)
- 2つのテキストファイルを結合します(type と > を指定します)
- 2つのバイナリファイルを結合します(/bオプションを指定します)
- 複数のファイルを結合します
- 既存のファイルに追記します(type と >> を指定します)
C:\TIPS>copy a.txt + b.txt c.txt
a.txt と b.txt をつなげたものが c.txt となります
C:\TIPS>type a.txt b.txt > c.txt
a.txt と b.txt をつなげたものが c.txt となります
C:\TIPS>copy /b a.zip.1 + b.zip.2 c.zip
a.zip.1 と b.zip.2 をつなげたものが c.zip となります
C:\TIPS>copy *.txt c.txt
アスタリクク(*)を使う場合は,ファイル名のソート順になるので,あらかじめ結合したい順に名前をつけておく必要があります。
また,
C:\TIPS>type *.txt > c.txt
としてもできそうに思いますが,c.txt が重複してしまいます。複数ファイルを type で結合する時は,結合前のファイルと結合後のファイルで拡張子を変える必要があります。(例: c.txt でなく c.log としておいて,後から c.txt にするとか)
C:\TIPS>type b.txt >> a.txt
a.txt の後ろに b.txt を追記します
確認したOS: Windows 10