2014-12-22 47 views
0

我想更好地理解在robocopy命令行中排除directorys的語法。如何排除包含「緩存」的Robocopy的所有目錄

這種情況下的目的是從混合的XP/Win7環境備份用戶配置文件,所以我將處理各種位置。

By-enlarge我想排除的大部分目錄在某處都有「cache」字樣。我希望排除其名稱中包含「緩存」「臨時」&「臨時互聯網文件」的所有目錄。這意味着「MSO緩存」「IECompatCache」等。這是我迄今爲止。

Robocopy "\\User-computer\c\Documents and Settings\User" "F:\Backups\User\Docs" /MIR /SEC /SECFIX /ZB /XA:SH /XF "Thumbs.db" /XD *temp *cache *"Temporary Internet Files" /XJ /XJD /XJF /R:1 /W:1 /MT:16 /V /NP /LOG:C:\Scripts\User1.log 

正如你可能想象的,我只是想削減無用的原油,所以我可以縮短備份時間。無需備份來自某些用戶瀏覽習慣的無用文件。

回答

0

我相信你將有更好的運氣,如果你把每個異常周圍雙引號,這裏是我發現在我的測試工作在Windows 7(版本的Robocopy XP010)行:

robocopy d:\test\ d:\test2\ /xd "*cache*" "temporary internet files" "temp" /e 

不要忘記您可以使用/l開關來測試您的工作,而無需實際複製任何內容,在對此類問題進行故障排除時可以節省大量時間。

相關問題