




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-【参数】- robocopy /? - ROBOCOPY : Windows 的可靠文件复制 - 启动时间: Fri May 08 17:10:13 2009 Usage : ROBOCOPY source destination file file. options 源: 源目录(驱动器:路径或服务器共享路径)。 目录: 目标目录(驱动器:路径或服务器共享路径)。 文件: 要复制的文件(名称/通配符: 默认为 “*.*“)。 : : 复制选项: : /S : 复制子目录,但不复制空的子目录。 /E : 复制子目录,包括空的子目录。 /LEV:n : 仅复制源目录树的前 n 层。 /Z : 在可重新启动模式下复制文件。 /B : 在备份模式下复制文件。 /ZB : 使用可重新启动模式;如果拒绝访问,请使用备份模式。 /EFSRAW : 在 EFS RAW 模式下复制所有加密的文件。 /COPY:复制标记: 要复制的文件内容(默认为 /COPY:DAT)。 (复制标记: D=数据,A=属性,T=时间戳)。 (S=安全=NTFS ACL,O=所有者信息,U=审核信息)。 /DCOPY:T : 复制目录时间戳。 /SEC : 复制具有安全性的文件(等同于 /COPY:DATS)。 /COPYALL : 复制所有文件信息(等同于 /COPY:DATSOU)。 /NOCOPY : 不复制任何文件信息(与 /PURGE 一起使用生效)。 /SECFIX : 修复所有文件的文件安全性,即使是跳过的文件。 /TIMFIX : 修复所有文件的文件时间,即使是跳过的文件。 /PURGE : 删除源中不再存在的目标文件/目录。 /MIR : 镜像目录树(等同于 /E 和 /PURGE)。 /MOV : 移动文件(复制后从源中删除)。 /MOVE : 移动文件和目录(复制后从源中删除)。 /A+:RASHCNET : 将给定的属性添加到复制文件。 /A-:RASHCNET : 从复制文件中删除给定的属性。 /CREATE : 仅创建目录树和长度为零的文件。 /FAT : 仅使用 8.3 FAT 文件名创建目标文件。 /256 : 关闭超长路径( 256 字符)支持。 /MON:n : 监视源;发现多于 n 个更改时再次运行。 /MOT:m : 监视源;如果更改,在 m 分钟时间内再次运行。 /RH:hhmm-hhmm : 运行小时数 - 可以启动新副本的时间。 /PF : 以每个文件(而不是每个步骤)为基础检查运行小时数。 /IPG:n : 程序包间的间距(ms),以释放低速线路上的带宽。 /SL: 对照目标复制符号链接。 : : 文件选择选项: : /A : 仅复制具有存档属性集的文件。 /M : 仅复制具有存档属性的文件并重置存档属性。 /IA:RASHCNETO : 仅包含具有任意给定属性集的文件。 /XA:RASHCNETO : 排除具有任意给定属性集的文件。 /XF 文件文件. : 排除与给定名称/路径/通配符匹配的文件。 /XD 目录目录. : 排除与给定名称/路径匹配的目录。 /XC : 排除已更改的文件。 /XN : 排除较新的文件。 /XO : 排除较旧的文件。 /XX : 排除多余的文件和目录。 /XL : 排除孤立的文件和目录。 /IS : 包含相同文件。 /IT : 包含已调整的文件。 /MAX:n : 最大的文件大小 - 排除大于 n 字节的文件。 /MIN:n : 最小的文件大小 - 排除小于 n 字节的文件。 /MAXAGE:n : 最长的文件存在时间 - 排除早于 n 天/日期的文件。 /MINAGE:n : 最短的文件存在时间 - 排除晚于 n 天/日期的文件。 /MAXLAD:n : 最大的最后访问日期 - 排除自 n 以来未使用的文件。 /MINLAD:n : 最小的最后访问日期 - 排除自 n 以来使用的文件。 (If n 1900 then n = n days, else n = YYYYMMDD date)。 /XJ : 排除接合点。(默认情况下通常包括)。 /FFT : 假设 FAT 文件时间(2 秒粒度)。 /DST : 弥补 1 小时的 DST 时间差。 /XJD : 排除目录的接合点。 /XJF : 排除文件的接合点。 : : 重试选项: : /R:n : 失败副本的重试次数: 默认为 1 百万。 /W:n : 两次重试间的等待时间: 默认为 30 秒。 /REG : 将注册表中的 /R:n 和 /W:n 保存为默认设置。 /TBD : 等待定义共享名称(重试错误 67)。 : : 日志记录选项: : /L : 仅列出 - 不复制、添加时间戳或删除任何文件。 /X : 报告所有多余的文件,而不只是选中的文件。 /V : 生成详细输出,同时显示跳过的文件。 /TS : 在输出中包含源文件的时间戳。 /FP : 在输出中包含文件的完整路径名称。 /BYTES : 以字节打印大小。 /NS : 无大小 - 不记录文件大小。 /NC : 无类别 - 不记录文件类别。 /NFL : 无文件列表 - 不记录文件名。 /NDL : 无目录列表 - 不记录目录名称。 /NP : 无进度 - 不显示已复制的百分比。 /ETA : 显示复制文件的预期到达时间。 /LOG:文件: 将状态输出到日志文件(覆盖现有日志)。 /LOG+:文件: 将状态输出到日志文件(附加到现有日志中)。 /UNILOG:文件: 以 UNICODE 方式将状态输出到日志文件(覆盖现有日志)。 /UNILOG+:文件: 以 UNICODE 方式将状态输出到日志文件(附加到现有日志中)。 /TEE : 输出到控制台窗口和日志文件。 /NJH : 没有作业标头。 /NJS : 没有作业摘要。 /UNICODE : 以 UNICODE 方式输出状态。 : : 作业选项 : : /JOB:作业名称: 从命名的作业文件中提取参数。 /SAVE:作业名称: 将参数保存到命名的作业文件 /QUIT : 处理命令行后退出(以查看参数)。 /NOSD : 未指定源目录。 /NODD : 未指定目标目录。 /IF : 包含以下文件。 -【例子】- 实例一:文件,想怎么复制就怎么复制 实现效果 随时将源文件夹中的纯文本(TXT)、Word 文档(DOC)还有 BMP、TIF 图像文件复制到目标文件夹中 ,这是在“资源管理器”中直接拖放所做不到的。简单命令 robocopy d:work e:back *.txt *.doc *.bmp *.tif /s 参数讲解 将 d:work 文件下的 TXT、DOC、BMP、TIF 复制到 e:back 文件夹,其他文件则不复制。/s 是表示包 括 除空文件下的所有子目录,如果没有则仅复制 d:work 下的文件而不包括子目录。 举一反三 (1)如果要将文件夹下的所有文件包括空文件夹全部复制到目标文件夹,命令为:robocopy d:work e:back /e /e 表示复制所有子目录包括空文件夹。 (2)如果只想复制两个层级内的文件(再下的层级里的文件则不拷贝),输入命令:robocopy d:work e:back /e /lev:2 /lev:2 表示复制的层级,比如指定层级后 d:worksoft(二级)下的文件会被复制,而 d:worksoftoffice(*)下的文件则不被复制。 实例二:垃圾文件不复制 实现效果在备份数据时,不可避免会将类似于*.bak、*.tmp 的垃圾文件也复制到目标文件夹,用 Robocopy 可以将我们经常碰到的垃圾文件在拷贝时就清理出家门,从而生成一个干干净净的文件夹。 简单命令 robocopy d:work e:back /e /xf *.tmp *.bak 参数讲解 /xf 为指定不执行复制操作的文件类型,后面的文件名支持通配符。如果参数为/xd,则表示排除后 面指定的文件夹。 实例三:大文件 我不要 实现效果 复制的时候,为了节省时间,需要将一些大文件暂时不拷贝,等有空闲时间时,再执行复制操作不 迟。 简单命令 robocopy d:work e:back /e /max:6000000 参数讲解 仅复制不大于 6000000bytes 的文件,/max:后直接接数值,数值单位为 byte。如果是/min:1000,则 复制不小于 1000bytes 的文件。两个参数可以同时使用,界定复制文件大小的范围。 实例四:只要这一周修改的文件 实现效果 这一周处理了哪些文档?编辑了那些文件?将这些修改了的文档复制到一个文件夹下,再好好回味 一下。本例就是要将 d:work 中最近七天内新建或修改了的 TXT、DOC、XLS、PPT 等文档,复制到 e:look 目录下。 简单命令 robocopy d:work e:look /s *.txt *.doc *.xls *.ppt /maxage:7 参数讲解 /maxage:表示最远修改时间的,修改时间比这个还要旧的文件将不会被复制。/maxage:后可接数字 ,也可以接日期,数字小于 1900 时表示天数,否则就得用 YYYYMMDD 来表示具体的日期 如/maxage:20040210 表示 2004 年 2 月 10 日后被修改的文件才允许复制。与之相对应的参数 是/minage,表示最近修改时间,比这个时间新的文件将不被复制。 举一反三 robocopy d:work e:look /s *.txt *.doc *.xls *.ppt /maxage:7 /minage:1 则表示近七天内除今天外修改的文件才允许被复制。 与修改时间相对的还有最近访问时间,/maxage 指最远访问时间,比这个时间老的文件将不被复制。 /minage 是指最近访问时间,比这个时间新的文件将不被复制。 实例五:我的文档排排站 实现效果 上例中复制时,所有的文档都会带来本身的路径信息,文档是会将其所存放的文件夹也复制过来。 这给我们的翻阅查看带来很多不便,得单击多层文件夹才能看到文件,能不能将所有的文档直接复制到 一个文件夹下呢?这个需要用 XXCOPY 来实现。 简单命令 xxcopy d:work e:look /s /in*.txt /in*.doc /sg /yy /da:2004-02-02 /DB:2004-02- 10/DA:1997-01-01 参数讲解 此命令将 d:work 中从 2004 年 2 月 2 日到 2 月 10 生成的 TXT、DOC 文件全部直接复制到 e:look 目 录下, 不新建子文件夹,打开 e:look 就能看到所有文件。XXCOPY 和 Robocopy 的语法参数还是有较大差异的, 表 示指定文件类型时,XXCOPY 会用/in*.*,表示日期时/da 为在指定时间后,/db 为在指定时间前,日期的 表示为 YYYY- MM-DD。 另外,/sg 表示复制文件到同一文件夹,/yy 表示在所有要求用户应答的地方都自动认为是 Yes,在 执 行过程中不需要用户干预。 实例六:完全克隆 实现效果 我们一般采取的复制方式默认是增量复制,即根据文件的大小、修改时间将源文件夹里的内容向目 标文件夹复制,久而久之,目标文件夹里就可能存在大量源件夹里早已经删除且无用的文件和文件夹。 如果要让备份完全相同,即拷贝时删除在目标文件夹里存在但源文件夹里并没有的文件。 简单命令 robcopy d:work e:look /mir 参数讲解 /mir 的作用等同于/purge /e,/purge 表示清理目标文件夹有而源文件夹里没有的文件(夹)。通过 这个命令,能保证源文件夹和目标文件夹结构与文件完全相同。这在创建镜像备份时,非常有用。 实例七:移动文件 实现效果 我们前面讲的都是复制,如果我们要将文件夹移动到目标文件夹,如何操作呢? 简单命令 robocopy d:work e:look /move /e 参数讲解 其中,/move 表示移动。 实例八:我只要文件夹骨架 实现效果 笔者的工作需要周期性地新建和整理大量的文件夹,每次的文件夹结构一样,只是文件不尽相同。 如果是以前,就得一个一个简单重复去制作,而现在就不需要了。Robocopy 和 XXCOPY 可以让你轻松实现 复制文件夹结构。 简单命令 xxcopy d:work e:mystruct /t /yy /dl3 参数讲解 将 d:work 的三层文件夹结构复制到 e:mystruct 中。其中/t 表示创建文件夹结构,/dl3 表示复制 的 文件夹结构为*,数字可以自行输入,如果没有此参数,默认建立整个文件夹结构。 Robocopy 创建文件夹相对要麻烦一些,/create 参数不仅要创建结构,还要创建文件夹下所有文件的 0 字节文件,并非真正的结构,我们只好剑走偏锋了。 robocopy d:work e:mystruct /e /lev:3 /minage:19000101 为 Robocopy 指定一个不可能创建文件的时间,因为有参数/e 的作用,虽然没有文件符合要求(你机 器里没有早于 1900 年 1 月 1 日的文件),但 Robocopy 还是会忠实地创建文件夹,这样就达到了生成文件 夹 结构的目的。另外,/lev:3 表示复制文件夹的层级,同样可以自行输入。 实例九:隐藏文件我不要 实现效果 在默认状态下,隐藏文件是并不显示的,但在复制的过程中,它还会随着文件夹一起被复制。可不 可以将这些隐藏文件排除在复制范围之外呢? 简单命令 robocopy d:work e:back /e /xa:h 参数讲解 Robocopy 支持对属性进行操作。上面的命令将复制源文件夹中全部文件,但全部具有隐藏属性的文 件将不会被复制。/xa:h,表示将具有隐藏属性的排除出复制范围,与之相对应的是/ia,表示包括只对 拥有指定属性的执行操作。属性有 R:只读,A:存档,S:系统,H:隐藏等几种供选择。 举一反三 (1)此外,Robocopy 还有/a+、/a-等参数对文件属性进行操作,分别表示在文件被拷贝后为文件添 加、去除某属性。 robocopy d:work e:back /ia:rs 表示只复制具有只读和系统属性的文件。 (2)robocopy c: d: /-a:rsh 表示将文件拷贝到 D 盘后,将拷贝生成的文件的只读、系统、隐藏属性去掉,以方便查看和修改。 实例十:NTFS 权限跟着走 实现效果 在使用 Windows 2000、Windows XP 时,在多用户使用一台电脑时或管理服务器时,经常要为文件夹 指定用户访问和修改的权限(如图 1,需要分区为 NTFS)。不过,用一般的复制方式无法保留我们设置的 权限,这在服务器备份时意味着我们得重新设置用户权限。不过,Robocopy 可以让我们在复制文件的时 候,将属性、用户权限、所有者都可以一并复制到目标文件夹中。 备份双友邻精彩 5 例Robocopy 和 xxcopy 全掌握 简单命令 robocopy d:work e:back /e /copyall 参数讲解 /copyall 等于/copy:datsou,表示将所有源文件夹的信息复制到目标文件夹中,其中 D:文件数据, A:文件属性,T:时间信息,S:权限信息,O:所有者信息,U:审核信息。 举一反三 如果源文件夹的权限被修改,需要同样更新目标文件夹的权限时,我们不必再重复复制,只需输入 robocopy d:work e:back /is /copy:sou 如果没有/copy 参数,默认为/copy:dat,没有后面三项的信息。 实例十一:集中备份到文件服务器 实现效果 希望每天能够把相应数据备份到文件服务器上,以免数据丢失。 简单命令 robocopy d:work ctips_serverarticlesshare /e /copyall 参数讲解 从中可以看出,robocopy 完全支持文件服务器共享文件夹数据的拷贝。 举一反三 (1)如果我们创建了一个环境变量,如定义%databack%为ctips_serverarticlesback,那只要输 入相应的命令:robocopy d:work %databack% /e /copyall 即可把 d:work 下的文件全部备份到 ctips_serverarticlesback 下。当然,如果ctips_serverarticlesback 空间不够时,只要更换环境 变量的值到其他文件夹,如ctips_serverarticles ewback,上述命令无需更改就可以反数据拷贝到新 的文件夹中。 (2)如果你只想把数据备份到共享文件夹中以你的机器名为名字的共享文件夹中,使用 xxcopy 会更 方便:xxcopy d:work ctips_serverarticles/$HOST$ /e /yy 其中/$HOST$表示你的机器名,如你的 机器名为 CTIPS_SYJ,那会把 d:work 文件夹下的文件拷贝到ctips_serverarticlesCTIPS_SYJ 文件夹 下。如果你的机器名为 CTIPS_MLB,那执行上述命令后就可以把 d:work 文件夹下的文件拷贝到 ctips_serverarticlesCTIPS_MLB 文件夹下。由于同局域网内的机器名字不会相同,执行上述命令后就 可以保证数据不会被拷贝到同一文件夹下。 实例十二:一动就备份 实现效果 有些工作内容非常重要,需要时时刻刻注意备份,可是我们哪里有这么好记性和耐性呢?这事,还 是交给 Robocopy 来做吧。Robocopy 能时时监视要备份的文件夹,只要文件夹修改到一定时间和程序, Robocopy 就会立即开始备份。它会一直监视文件夹,除非用户自己终止。 简单命令 robocopy d:work e:back /e /copyall /mot:1 /mon:2 参数讲解 上述命令表示复制文件夹所有信息到目标文件夹并进行监视。执行此命令后,命令提示符窗口如图 2 所示。一旦时间过了一分钟,并且源文件夹至少有或 2 处以上的修改,Robocopy 就会自动启动另一个进 程 ,执行上述备份操作。Robocopy 能监视源文件夹结构、文件和文件夹名称、大小、最后修改时间,在这 里,甚至连属性和权限等信息被修改时,Robocopy 也会记为修改次数。 备份双友邻精彩 5 例Robocopy 和 xxcopy 全掌握 /mot 后接的是时间(分钟),是指 Robocopy 执行操作的最短时间;/mon 后接的是最少文件修改个数 。在监视过程中,会自动记录时间和修改的次数,只有同时符合以上两个条件时,Robocopy 才开始执行 ,执行完成后,这两个数据会自动清零,并重新开始监视文件夹,除非用户关闭命令提示符窗口或按下 Ctrl+Break 键。 举一反三 如果你要开机就监视并备份相应文件夹,则可以把上述命令放到“启动”组中。 实例十三:不到时间不备份 实现效果 复制的过程总会占用系统资源,如果能设置在自己不在电脑边上的时候开始复制备份,就会方便得 多。比如,每天 5:50 下班,希望下班后,到达 6 点时,Robocopy 自动开始备份相应数据。 简单命令 robocopy d:work e:back /e /rh:1800-1830 举一反三 运行后,复制操作将会等待至指定时间开始(如图 3)。其中,RH 格式为/RH:hhmm-hhmm,指定 Robocopy 开始的时间段,在这个时间段外,拷贝会被暂停。时间为 24 小时格式,4 个数字长,从 0000 到 2359,而且两个数字不能相同。 备份双友邻精彩 5 例Robocopy 和 xxcopy 全掌握 实例十四:计划任务备份 以上的到时间备份、监视文件夹备份方式,每次重启系统会都会要重新执行以上命令,还远远不够 智能,如果能和 Windows 的计划任务配合,所有问题就迎刃而解了。以我们要在每天 10:00 自动调用 Robocopy 开始监视备份文件夹为例,说一说计划任务与 Robocopy 的携手。 第一步:新建 BAT 文件 新建一个批处理文件 autobak.bat,输入如下命令 robocopy d:work e:back /e /copyall /mot:1 /mon:2 第二步:创建计划任务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 三年级下册数学教案-3.1 解决问题的策略-从条件想起丨苏教版
- 一年级下册数学教案-7.2 变葫芦| 青岛版(五四学制)
- Unit 3 Section A (1a-1c)教学设计 2024-2025学年人教版八年级英语上册
- 2025年贵州机电职业技术学院单招职业倾向性测试题库必考题
- 2025年嘉兴南湖学院单招职业倾向性测试题库完整版
- 物理-云南省三校2025届高三2月高考备考联考卷(六)试题和答案
- 2025年哈尔滨铁道职业技术学院单招职业倾向性测试题库必考题
- 2025届黑龙江佳木斯一中高三上学期五调政治试题及答案
- 2025年度工伤赔偿协议范本(房地产行业)
- 2025年湖南都市职业学院单招职业技能测试题库带答案
- 浙江绍兴市勘察测绘院下属国有企业绍兴市勘察测绘有限公司招聘笔试题库2024
- 2024-2030年中国纳米纤维素技术行业市场发展趋势与前景展望战略分析报告
- 《C语言程序设计(第5版)》全套教学课件
- 肠内营养患者的血糖管理
- 儿科新生儿脐炎培训课件
- 2024年苏州市职业大学单招职业适应性测试题库及答案解析
- 《纺织服装材料》课件-4纱线的结构与性能
- 2024过敏性休克抢救指南(2024)课件干货分享
- GB/T 44122-2024工业互联网平台工业机理模型开发指南
- DL-T-5759-2017配电系统电气装置安装工程施工及验收规范
- 城市更新模式探讨
评论
0/150
提交评论