質問: 複数のサブディレクトリからのファイルの連結 次のようなディレクトリ構造があるとします。file1.txt folder1/ file2.txt folder2/ file3.txt file1.txt、file2.txt、およびfile3.txtを1つのファイルに連結するにはどうすればよいですか?編集:このディレクトリ構造は単なる例です。問題は、任意のディレクトリ構造と任意の数のファイルを指定して、サブフォルダからファイルを連結する方法についてです。
回答: 私たちはどのosについて話しているのですか?windowsを想定して、次のコマンドを使用します(必要に応じてファイル/フォルダー名を置き換えます)。c:\> ren > target.txt 2> nul c:\> cd myfolder c:\myfolder> for /r %i in (*) do copy /b \target.txt + "%i" \target.txt 最初の行は、組み込みコマンドを使用してファイルc:\target.txtを作成(または消去)します。 3番目のコマンドは、現在のディレクトリとそのサブディレクトリ内のすべてのファイルを再帰的に処理し、それらをターゲットファイルに追加します(隠しファイルは含まれないことに注意してください)。一部のファイルがプレーンテキストではない場合に備えて、/bスイッチを使用してバイナリ形式でコピーします。