タイトルにあるように、ディレクトリ構造を再帰的にコピーし、一部のファイルのみを含めるにはどうすればよいですか。たとえば、次のディレクトリ構造があるとします。
folder1
folder2
folder3
data.zip
info.txt
abc.xyz
folder4
folder5
data.zip
somefile.exe
someotherfile.dll
ファイルデータ.zipそして情報.txtディレクトリ構造のどこにでも出現する可能性があります。ディレクトリ構造全体をコピーし、data.zip および info.txt という名前のファイルのみを含めるにはどうすればよいでしょうか (他のすべてのファイルは無視されます)?
結果のディレクトリ構造は次のようになります。
copy_of_folder1
folder2
folder3
data.zip
info.txt
folder4
folder5
data.zip
ベストアンサー1
バッチのみである必要があるかどうかは言及されていませんが、を使用できる場合はROBOCOPY
、これを試してください。
ROBOCOPY C:\Source C:\Destination data.zip info.txt /E
編集:空のフォルダーを含めるよう/S
にパラメータを変更しました/E
。