2012-05-02 17 views
0

1つのフォルダ内のすべてのフォルダを複数の他のフォルダにコピーする必要があります。私はここにあるからコピーしたいフォルダ構造:Robocopyを使用してテンプレートフォルダ構造を他のフォルダにコピーする方法は?

x:\Customer1\Site1\ 

私はサイト1内のすべてのフォルダをコピーしたい、次のディレクトリ内のすべてのフォルダへ:

明らか
X:\Customer1\ 

私はしたくありませんSite1を除いて、Customer1内のすべてのフォルダのみを再びSite1にコピーします。

Site1には19個のフォルダがあります。私は、Customer1フォルダ内のすべてのフォルダ内に19個のフォルダを持つことになります。誰かが私にこれを達成する方法を教えてもらえますか?

私はすべてのスイッチとオプションについて学ぶためにRobocopy MSのページを見てきましたが、私が必要とするこのフォルダツリーを複数のフォルダにコピーするのに役立つようには思えません。任意の参照に私に

感謝 ナズ

答えて

0

私の知る限りでは、これはコピーのみフォルダ構造は、(あなたはまた、空のフォルダをコピー取得したい場合に注意します。xcopyの/t -switchでのみ可能であるを教えてください

set customer1="X:\Customer1" 
set site1="Site1" 

for /f %%d in ('dir %customer1% /b /ad') do (
    if %%d NEQ %site1% xcopy %customer1%\%site1%\*.* %customer1%\%%d\*.* /t /e 
) 
:あなたは、ループがために、移動するための方法である、すべてのサブフォルダaに構造をコピーするには-switchだけでなく「/ E」)

を配置する必要があります

関連する問題