系统之家 - Windows操作系统&装机软件下载网站!

当前位置: 首页  >  教程资讯  >  Win7教程 robocopy是什么?Win7功能robocopy 数据迁移和备份的技巧

robocopy是什么?Win7功能robocopy 数据迁移和备份的技巧

时间:2023-06-02 16:16:41 来源: 人气:

 

robocopy是win7自带的一个以命令行形式执行的文件复制、备份程序,其拥有丰富的参数来执行完成不同的任务,它比我们一般所用的资源管理器的复制方法更快,而且支持断点续传,降低了大文件传输过程的风险。下面为大家推荐介绍的是其基本的对较大数据进行复制迁移的操作。 该程序存在c:windowssystem32下,具体用户如下: 实例一:将源文件夹中的纯文本(TXT) Word 文档(DOC) 还有BMP TIF 图像文件复制到目标文件夹中, robocopy d:myplace e:work *.txt *.doc *.bmp *.tif /s [参数讲解] 将d:myplace 文件下的TXT、DOC、BMP、TIF复制到e:work文件夹,其他文件则不复制。/s是表示包括除空文件下的所有子目录,如果没有则仅复制d:myplace下的文件而不包括子目录。 举一反三 (1) 如果要将文件夹下的所有文件包括空文件夹全部复制到目标文件夹,命令为 robocopy d:myplace e:work /e /e 表示复制所有子目录包括空文件夹。 (2)如果只想复制两个层级内的文件(再下的层级里的文件则不拷贝) 输入命令: robocopy d:myplace e:work /e /lev:2 /lev:2表示复制的层级,比如指定层级后d:myplacetest(二级)下的文件会被复制,而d:worktestone(三级)下的文件则不被复制。 实例二:垃圾文件不复制 在备份数据时,不可避免会将类似于*.bak、*.tmp的垃圾文件也复制到目标文件夹,用Robocopy可以将排除这些垃圾文件,从而生成一个干干净净的文件夹。 robocopy d:myplace e:work /e /xf *.tmp *.bak [参数讲解] /xf为指定不执行复制操作的文件类型,后面的文件名支持通配符。如果参数为 /xd,则表示排除后面指定的文件夹。 实例三:排除大文件 复制的时候,为了节省时间,需要将一些大文件暂时不拷贝,等有空闲时间时,再执行复制操作不迟。 [简单命令] robocopy d:myplace e:work /e /max:6000000 [参数讲解] 仅复制不大于6000000bytes的文件,/max:后直接接数值,数值单位为byte。如果是/min:1000,则复制不小于1000bytes的文件。两个参数可以同时使用,界定复制文件大小的范围。 实例四:只要这一周修改的文件 [实现效果]这一周处理了哪些文档 d:myplace 中最近七天内新建或修改了的TXT、DOC、XLS、PPT等文档,复制到e:look目录下。 [简单命令] robocopy d:myplace e:work /s *.txt *.doc *.xls *.ppt /maxage:7 [参数讲解] /maxage:表示最远修改时间的,修改时间比这个还要旧的文件将不会被复制。 /maxage:后可接数字,也可以接日期,数字小于1900时表示天数,否则就得用YYYYMMDD来表示具体的日期, 如/maxage:20080808表示2008年8月8日后被修改的文件才允许复制。与之相对应的参数是/minage,表示最近修改时间,比这个时间新的文件将不被复制。 [举一反三] robocopy d:myplace e:work /s *.txt *.doc *.xls *.ppt /maxage:7 /minage:1 则表示近七天内除今天外修改的文件才允许被复制。与修改时间相对的还有最近访问时间,/maxage指最远访问时间,比这个时间老的文件将不被复制。 /minage是指最近访问时间,比这个时间新的文件将不被复制。 【温馨提示:robocopy 只是针对文件夹,不能拷贝单个文件】   Win7系统自带功能robocopy参数解释大全  

作者

教程资讯

Win7教程排行

系统教程

系统主题