2016-04-15 13 views
0

ディレクトリaからディレクトリbまでのすべてのファイルをコピーし、ディレクトリの構造を維持し、bの下に必要なディレクトリを作成しますが、bの内容は消去しません。例えばワイルドカードファイルを新しいルートの相対ディレクトリにコピーするにはどうすればよいですか?

、フォルダ構造がどのように見えると言う:

B 
|--Foo.txt 


A 
|--Dir1 
    |--Foo2.txt 

コピーした後、それは次のようになります。

B 
|--Foo.txt 
|--Dir1 
    |--Foo2.txt 

理想的には私は、バッチ呼び出しXCOPYまたはいくつかの他にこれを実行したいのですがexeをコピーします。そうでない場合は、perlやC#で自分自身でコードを作成できますが、既存のツールを使う良い方法があれば教えてください。ありがとう。

+1

ディレクトリAにFoo.txtがある場合、その場合は何をしますか? – pointer

+0

'xcopy/S/E/I" A \ "" B \ "' - '/ E'スイッチは空のディレクトリも' xcopy'でコピーします。ファイルが既に宛先に存在する場合に、 '/ Y'を追加して強制的に上書きします。 – aschipfl

答えて

0

xcopyがトリックを行います。

xcopy a\*.* b /shercky 
関連する問題