1つのフォルダにまとめたファイル群を何回層もあるサブディレクトリ群にコピー


タイトルの通りですが、まず1つのフォルダに複数のファイルが存在します。  
そのフォルダ内全てのファイルを複数のサブディレクトリの全ての中にコピーしたいです。

[code]

    フォルダA ┳ コピーしたい.txt
           　┣ コピーしたい.csv
           　┗ コピーしたい.csv
    
    フォルダB　　┳　フォルダc ┳ フォルダi
    (コピー先)   ┃           ┗ フォルダj
                ┣ フォルダd
    ...etc
    
[/code]

環境はWindows10 64bit版です。  
よろしくお願いいたします。




フォルダAのサブフォルダはコピーせず、フォルダB自体を除いてサブフォルダにコピーする例です。

バッチファイル(バッチファイルではなくコマンドラインの場合は`%%D`を`%D`に書き直してください)

[code]

    SET SRC=C:\test\フォルダA
    CD /D C:\test\フォルダB
    FOR /D /R %%D IN (*) DO (ROBOCOPY "%SRC%" "%%D")
    
[/code]

PowerShell

[code]

    ls "C:\test\フォルダB" -Recurse | ?{ $_.PSIsContainer } | %{
       robocopy "C:\test\フォルダA" $_.FullName
    }
    
[/code]




フォルダAのサブフォルダはコピーせず、フォルダB自体を除いてサブフォルダにコピーする例です。

バッチファイル(バッチファイルではなくコマンドラインの場合は`%%D`を`%D`に書き直してください)

[code]

    SET SRC=C:\test\フォルダA
    CD /D C:\test\フォルダB
    FOR /D /R %%D IN (*) DO (ROBOCOPY "%SRC%" "%%D")
    
[/code]

PowerShell

[code]

    ls "C:\test\フォルダB" -Recurse | ?{ $_.PSIsContainer } | %{
       robocopy "C:\test\フォルダA" $_.FullName
    }
    
[/code]

