2011-07-29 93 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

好吧,如果我們改變「保持最新副本」由「僅複製修改的文件」,那麼這個命令做到這一點:

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

問候......

0

這爲我工作:

forfiles /s /p "C:\SourceFolder" /C "cmd /c copy @path C:\DestinationFolder" 
相關問題