这里是普通文章模块栏目内容页
windows复制

Windows Vista、Windows 7以及Windows Server 2008提供了强大的复制功能,可以进行数据复制与同步

 

将指定目录下指定类型的文件按原有目录结构存放至新位置

robocopy G:\教程\书籍\Dropbox\goodasong M:\test *.txt  /s 


同步文件夹:每次只复制新更改的,让源与目录保持一致
ROBOCOPY E:\TeamCity\buildAgent\work\BatchFiles\BUBRM.Web  J:\robot /XO /MIR
/XO: 排除较旧的文件,已同步的文件不再同步
/MIR: 镜像目录树,让源与目录保持一致,如源删除了则目录也要删除。

在robocopy命令后加上"/save:任务名",可以将当前操作保存为任务文件,通过使用"/job:任务名"就可以方便的进行调用
 

/s:除了空文件夹以外的所有子目录

/e :全部目录 

/xf:指定不执行复制操作的文件类型

/max:10000000 可以选择文件大小上限,其单位为byte。如果是"/min",限定了文件大小的下限。两个参数可以同时使用,限制出所需复制的文件大小的范围。

/maxage:5 将D:Document下修改时间在5天内的文件

如:robocopy D:\Document H:\Project /maxage:5 /minage:1

 

robocopy D:\Document H:\Project /mir

表示清理目标文件夹内有而源文件夹里没有的文件和文件夹。通过这个命令,能保证源文件夹和目标文件夹在结构与内容上完全相同。

 

/move:移动文件

/create:拷贝一个多级目录的目录树,或者说只需要它的结构,而不需要它的内容

参数"/xa:h"表示将具有隐藏属性的排除出欲复制的范围,与之相对应的是参数"/ia",表示只复制包括指定属性的文件。

可用的属性有;R只读、A存档、S系统、H隐藏等。


参考:随心所欲玩复制 详解robocopy (一)