在乐享AI咨询 →
技术支持

Vista系统中的超强复制命令RoboCopy如何使用-联想乐享知识库

⚡ 核心结论

本文来源联想官方,解答关于 Vista系统中的超强复制命令RoboCopy如何使用 的常见问题,包括:Windows Vista系统中的RoboCopy命令如何实现文件夹镜像同步?、Windows Vista系统中的RoboCopy命令如何跳过已存在的相同文件并仅复制新增或更新的文件?、Windows Vista系统中的RoboCopy命令如何复制文件并保留NTFS权限和所有者信息?等。

内容来源:联想官方

Vista系统中的超强复制命令RoboCopy如何使用 问题:系统应用操作 问题描述: Vista系统中的超强复制命令RoboCopy,如何使用? 解决方案: Vista下面多了一个很强悍的命令行复制程序 RoboCopy,可以用来代替以前的xcopy命令,微软号称是可靠的复制程序,比DOS时代和老版Windows的Copy命令,参数和开关设置要很多,当然,普通的拷贝动作,在资源管理器里面执行就可以了。 举例: 例如:用户要将D盘的Tencent文件夹复制到E盘的QQ目录下:方法类似于xcopy命令:D:\\>robocopy D:encent e:\\qq------------------------------------------------------------------------------- ROBOCOPY :: Robust File Copy for Windows------------------------------------------------------------------------------- Started : Thu Jun 28 12:36:56 2007 Source : D:encent\\ Dest : e:\\qq\\ Files : . Options : . /COPY:DAT /R:1000000 /W:30------------------------------------------------------------------------------ 64 D:encent\\100% New File 217088 ADManage.dll100% New File 96256 atl80.dll------------------------------------------------------------------------------ Total Copied Skipped Mismatch FAILED Extras Dirs : 1 0 1 0 0 0 Files : 2 2 0 0 0 0 Bytes : 12.93 m 12.93 m 0 0 0 0 Times : 0:00:02 0:00:02 0:00:00 0:00:00 Speed : 5363003 Bytes/sec. Speed : 306.873 MegaBytes/min. Ended : Thu Jun 28 12:36:59 2007D:\\>_ 附录:使用格式: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),以释放低速线路上的带宽。二、文件选择选项: 参数解释: /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 :: 仅列出 -

常见问题解答

Windows Vista系统中的RoboCopy命令如何实现文件夹镜像同步?

RoboCopy在Windows Vista中支持镜像同步功能,其原理是通过/E(复制所有子目录含空目录)和/PURGE(删除目标中源已不存在的文件/目录)组合实现完全一致的目录结构。具体操作:以管理员身份打开命令提示符,输入命令robocopy "D:\Source" "E:\Backup" /MIR /LOG:"C:\robocopy_log.txt",其中/MIR等效于/E+PURGE;建议先加/L参数预览操作(如robocopy D:\Source E:\Backup /MIR /L),确认无误后再执行实际同步。注意:/MIR会彻底清除目标中多余内容,不可逆,请提前备份重要数据。

Windows Vista系统中的RoboCopy命令如何跳过已存在的相同文件并仅复制新增或更新的文件?

RoboCopy默认即按文件大小与时间戳智能判断是否跳过,无需额外参数即可跳过完全相同的文件。若需更精确控制,可使用/XO(排除较旧文件)、/XN(排除较新文件)或/IS(包含相同文件)等选项。例如:robocopy D:\data E:\backup /S /XO /R:3 /W:5,表示递归复制子目录、跳过目标中已存在的较旧文件、失败时重试3次、每次等待5秒。注意事项:RoboCopy不会覆盖同名但内容不同的文件,除非时间戳或大小不同;首次运行建议添加/L参数预览,避免误操作。

Windows Vista系统中的RoboCopy命令如何复制文件并保留NTFS权限和所有者信息?

RoboCopy可通过/COPYALL参数完整复制文件的数据、属性、时间戳、安全权限(ACL)、所有者及审核信息,该参数等效于/COPY:DATSOU。具体步骤:以管理员身份运行命令提示符(因读取所有者/安全信息需高权限),执行robocopy "D:\Project" "E:\Backup" /COPYALL /E /LOG+:"C:\copy_report.log"。注意:目标卷必须为NTFS格式;若遇访问拒绝,可追加/ZB参数启用备份模式绕过权限检查;普通用户权限下无法获取所有者和审核信息,务必使用管理员权限执行。