windows复制


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

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隐藏等。