在Windows 7同步资料夹中的档案

2019-05-27 12:35    1,225人浏览        0 条评论

在Windows 7中,如果想要同步两个资料夹,一定会遇到有些要复制,有些要删除,并且新旧档案会有要确认复制的动作。如果想要快速同步资料夹,可以试试ROBOCOPY指令。它对于要同步的档案数量较多或较分散时,速度可以快很多。在开始功能表中执「cmd」指令,开启[命令提示字元]视窗,输入ROBOCOPY指令:

简单来说指令:ROBOCOPY 来源路径 目的路径 /MIR

/MIR:将指定的来源资料夹完整备份到指定的目的资料夹,要是档案都一样就忽略,;要是档案不一样就复制到目的资料夹;要是来源资料夹的档案已经删除,则在目的资料夹的这一端也将档案删除。所以使用这个指令,可以让两个资料夹达到完全同步的效果,尤其在资料夹档案数目多,而异动的档案很分散的情况下,非常好用。

如果你有多个资料夹要同步,可以试着将这些同步动作写在一个记事本档案中,并储存为BAT档,就可以快速执行多个备份动作。

例如:

在记事本中输入以下指令,并储存为backup.bat

日后,只要在命令提示字元下,执行backup.bat,即可以同步备份多个资料夹档档。

如果你输入ROBOCOPY/?指令,会有完整的指令提示(参考以下说明):

——————————————————————————-
ROBOCOPY     ::     Robust File Copy for Windows
——————————————————————————-

已启动 : Tue May 11 10:02:55 2010

使用方式 :: ROBOCOPY source destination [file [file]…] [options]

source :: 来源目录 (drive:/path 或 //server/share/path)。
destination :: 目的地目录  (drive:/path 或 //server/share/path)。
file :: 要复制的档案  (名称/万用字元: 预设值是 “*.*”)。

::
:: 复制选项 :
::

/S :: 复制子目录,但是空的子目录例外。
/E :: 复制子目录,包括空的子目录。
/LEV:n :: 只复制来源目录的前 n 层。

/Z :: 在可重新启动模式复制档案。
/B :: 在备份模式复制档案。
/ZB :: 使用可重新启动模式; 如果拒绝存取,则使用备份模式。
/EFSRAW :: 在 EFS RAW 模式复制所有加密档案。

/COPY:copyflag[s] :: 要为档案复制什么内容 (预设值是 /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 :: 慢速线路可用频宽,封包之间的差距 (毫秒)。

/SL :: 复制符号连结与目标。

/MT[:n] :: 以 n 个执行绪执行多执行绪复制 (预设值为 8)。
n 必须至少为 1,但不可以大于 128。
此选项与 /IPG 和 /EFSRAW 选项不相容。
使用 /LOG 选项重新导向输出,以获得更好的效能。

::
:: 档案选取选项 :
::
/A :: 只复制已设定保存属性的档案。
/M :: 只复制包含保存属性的档案并重设。
/IA:[RASHCNETO] :: 只包含附带任何指定属性的档案。
/XA:[RASHCNETO] :: 排除附带任何指定属性的档案。

/XF file [file]… :: 排除符合指定名称/路径/万用字元的档案。
/XD dirs [dirs]… :: 排除符合指定名称/路径的目录。

/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 日后使用的档案。
(如果 n < 1900 则 n = n 日,否则 n = YYYYMMDD 日期)。

/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:file :: 输出状态至记录档 (覆写现有的记录档)。
/LOG+:file :: 输出状态至记录档 (附加至现有的记录档)。

/UNILOG:file :: 输出状态至记录档,变成 UNICODE (覆写现有的记录档)。
/UNILOG+:file :: 输出状态至记录档,变成 UNICODE (附加至现有的记录档)。

/TEE :: 输出至主控台视窗,以及记录档。

/NJH :: 没有工作标头。
/NJS :: 没有工作摘要。

/UNICODE :: 输出状态为 UNICODE。

::
:: 工作选项:
::
/JOB:jobname :: 从命名的工作档案取得参数。
/SAVE:jobname :: 将参数储存至命名的工作档案
/QUIT :: 处理命令列后结束 (检视参数)。
/NOSD :: 未指定来源目录。
/NODD :: 未指定目的地目录。
/IF :: 包含以下档案。

相关资讯

留言评论

发表回复

ie浏览器下载