PCYOPCYO

山上有座庙

robocopy使用方法


使用方法:

robocopy 源文件夹 目标文件夹 [文件名patterns] /mir

  选择源文件夹中的那些文件并同步到目标文件夹中。目标文件夹会变得跟源文件夹一模一样,多余的文件会被删除,只有更新过的文件才被复制。

  我本来是想把 lua 文件夹下用脚本生成出来的静态网页同步到 static 文件夹下,结果一不小心误操作,由于指定文件名的时候只指定了 *.html。。。robocopy 把全部的 css 和图片给删了。。。

  幸好立即使用 HandyRecovery 恢复,结果还是有一个 css 文件丢失。

  由此可见对所有代码做实时备份是多么重要。当然如果我使用代码管理工具,比如 SVN 之类的就没问题。但我懒,不想用。

  这时又看到 robocopy 还有这么个选项,可以实现实时监控、实时备份

/MON:n :: 监视源;发现多于 n 个更改时再次运行。/MOT:m :: 监视源;如果更改,在 m 分钟时间内再次运行。

  我使用的命令是:

robocopy E:... F:...  /MOVE /mot:1

  这样 robocopy 会一直运行,只能用 Ctrl-C 终止。每发现一个更改在一分钟之内就备份。



本原创文章未经允许不得转载 | 当前页面:PCYO » robocopy使用方法

评论