質問: タイトルの通りですが、まず1つのフォルダに複数のファイルが存在します。 そのフォルダ内全てのファイルを複数のサブディレクトリの全ての中にコピーしたいです。 ``` フォルダA ┳ コピーしたい.txt ┣ コピーしたい.csv ┗ コピーしたい.csv フォルダB ┳ フォルダc ┳ フォルダi (コピー先) ┃ ┗ フォルダj ┣ フォルダd ...etc ``` 環境はWindows10 64bit版です。 よろしくお願いいたします。
回答: フォルダAのサブフォルダはコピーせず、フォルダB自体を除いてサブフォルダにコピーする例です。 バッチファイル(バッチファイルではなくコマンドラインの場合は`%%D`を`%D`に書き直してください) ``` SET SRC=C:\test\フォルダA CD /D C:\test\フォルダB FOR /D /R %%D IN (*) DO (ROBOCOPY "%SRC%" "%%D") ``` PowerShell ``` ls "C:\test\フォルダB" -Recurse | ?{ $_.PSIsContainer } | %{ robocopy "C:\test\フォルダA" $_.FullName } ```