Batch file 如何使用Robocopy排除包含“缓存”的所有目录
我试图更好地理解robocopy命令行中排除目录的语法 本例的目的是从混合的XP/Win7环境中备份用户配置文件,因此我将处理各种位置 通过放大我想排除的大多数目录,在它们的某个地方有单词缓存。我希望排除名称中包含缓存临时和临时internet文件的所有目录。这意味着MSO缓存CompatCache等。这是我到目前为止所拥有的Batch file 如何使用Robocopy排除包含“缓存”的所有目录,batch-file,command-line,robocopy,Batch File,Command Line,Robocopy,我试图更好地理解robocopy命令行中排除目录的语法 本例的目的是从混合的XP/Win7环境中备份用户配置文件,因此我将处理各种位置 通过放大我想排除的大多数目录,在它们的某个地方有单词缓存。我希望排除名称中包含缓存临时和临时internet文件的所有目录。这意味着MSO缓存CompatCache等。这是我到目前为止所拥有的 Robocopy "\\User-computer\c\Documents and Settings\User" "F:\Backups\User\Docs" /MIR
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
正如你可能想象的那样,我只是想减少无用的原油,以便缩短备份时间。不需要备份一些用户浏览习惯中无用文件的GIG。我相信如果您在每个异常周围加上双引号,您的运气会更好,下面是我在Windows 7 Robocopy版本XP010上的测试中发现的一句话:
robocopy d:\test\ d:\test2\ /xd "*cache*" "temporary internet files" "temp" /e
不要忘记,您可以使用/l开关来测试您的作业,而无需实际复制任何内容,它可以在排除此类故障时节省大量时间