ディレクトリ構造をコピーして特定のファイルのみを含める方法(Windows バッチ ファイルを使用) 質問する

ディレクトリ構造をコピーして特定のファイルのみを含める方法(Windows バッチ ファイルを使用) 質問する

タイトルにあるように、ディレクトリ構造を再帰的にコピーし、一部のファイルのみを含めるにはどうすればよいですか。たとえば、次のディレクトリ構造があるとします。

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

おすすめ記事