2011-07-29 7 views
0

複数のディレクトリに分散しているファイルを単一の場所にコピーして最新のコピーを利用できるようにするバッチファイルを作成しようとしています。 これはWindowsマシン用です。ディレクトリツリーからフラットフォルダへのコピーファイル - 最新のものを保持

例えば

...

C:\Base Files\*.jpg 
C:\Base Files\Sub\*.jpg 
C:\Base Files\Sub2\*.jpg 

C:\Backupにこれらのすべてをコピーします。

私は、次のような何かをしようとしています

...

FORFILES /p "C:\Base Files\DIR01\My Images" /s /M *.JPG /c "copy @file C:\SANDBOX\DIR02" 

しかし、それはすぐに、「ファイルが見つかりません」というメッセージを持つたびにダンプします。

ご協力いただきありがとうございます。

答えて

1

まあ、私たちは「のみ変更されたファイルをコピーする」ことで、「最新のコピーを維持する」に変更した場合、このコマンドはそれを実行します。

0

これは私のために働いた

xcopy "C:\Base Files\*.*" C:\Backup /m /s 

よろしく... :

forfiles /s /p "C:\SourceFolder" /C "cmd /c copy @path C:\DestinationFolder" 
関連する問題