質問: dosのcopyコマンドを使用してファイルを効率的に追加する方法はありますか? dosのcopyコマンド構文を使用してファイルを連結します。copy file1.txt+file2.txt all.txt 私はこれができることを知っています...copy file1.txt+file2.txt file1.txt これは効率的ですか?それは私が期待していることをしていますか?それは機能しますが、私はそれが実際にfile1.txtに追加するのか、それともfile1.txtをコピーして(悪い)、file2を連結してからfile1.txtに名前を変更するのか(これは効率的ではない)を知りたいですか?
回答: copyはfile1.txtとfile2.txtをメモリにコピーして連結し、file1.txtに書き込みます。新しいファイルにコピーしてからそのファイルの名前を変更するのではないので、実際には余分なディスクi/oはほとんどありません。typeを使用することもできます。type file2.txt >> file1.txt >>演算子はテキストを追加します。しかし、それはもちろん、バイナリファイルでは機能しません。