随心所欲玩复制 详解robocopy (四)

简介:

定时备份

上一篇文章提到了间隔固定时间自动复制备份,这一节第一个内容就来讲讲定时复制备份。

 

robocopy D:\Project E:\Document /e /rh:1800-1830 

与上一篇最后的运行结果一样,运行之后,会开启命令提示符窗口,备份复制操作会等到指定时间自动开始。参数"/rh"的作用便是指定复制开始的时间,其格式为"HHMM-HHMM",这个格式实际上规定了一个复制操作可以进行的时间段,只有在这个时间段内,复制才会进行,其他时刻都会挂起,也就是暂停。时间采用24h制,范围是"0000-2359"。需要注意的是,因为是规定时间段而非时间点,所以前后两个4位数字不可以相同。

计划任务复制

robocopy自身是不能新建计划任务的,但是我们可以迂回一下,使用计划任务运行robocopy脚本即可。利用批处理(*.bat)文件,将需要进行的操作编写好就可以了。

 

//bat文件示例  

robocopy D:\Project E:\Document /e /copyall  /mot:10 /mon:5 

例如将上述命令存为c:\autocopy.bat文件。

接下来,打开“开始菜单 -> 控制面板 -> 管理员工具 -> 计划任务”,将autocopy.bat添加进计划任务列表并设置好任务计划即可。

通过如此的迂回,我们便实现了使用计划任务进行复制的设想。

其他技巧

记录复制过程

在默认情况下,robocopy的复制操作过程只会在命令提示符中显示,如果希望产生类似于log日志的文件,可以使用参数"/log:文件名.txt",结果会以文本文件(*.txt)格式输出并保存。

保存命令以方便调用

在robocopy命令后加上"/save:任务名",可以将当前操作保存为任务文件,通过使用"/job:任务名"就可以方便的进行调用,再也不需要输入一长串的命令了。此任务文件还可以使用记事本等文本编辑器来编辑。




     本文转自melvillo 51CTO博客,原文链接:http://blog.51cto.com/marui/300447,如需转载请自行联系原作者




相关文章
|
7月前
|
小程序 JavaScript API
小程序点击复制功能制作
小程序点击复制功能制作
123 0
|
移动开发 机器学习/深度学习 安全
|
10天前
|
缓存 NoSQL 数据库
总结 做项目的一点自己的想法 在开发中我觉得可以修改的地方
总结 做项目的一点自己的想法 在开发中我觉得可以修改的地方
10 0
|
5月前
每次都要写一堆样式代码?试试ViewModifier建立统一的样式规范吧
每次都要写一堆样式代码?试试ViewModifier建立统一的样式规范吧
42 1
|
Java Spring
编程小技巧7-配置文件自动提示功能消失解决方案
编程小技巧7-配置文件自动提示功能消失解决方案
编程小技巧7-配置文件自动提示功能消失解决方案
|
Web App开发 XML JSON
程序人生 - 开发程序不写代码,而是靠拼图?
程序人生 - 开发程序不写代码,而是靠拼图?
178 0
程序人生 - 开发程序不写代码,而是靠拼图?
|
编解码 Windows
Win系统 - 如何实现N卡四屏复制输出呢?
Win系统 - 如何实现N卡四屏复制输出呢?
156 0
Win系统 - 如何实现N卡四屏复制输出呢?
|
前端开发
#私藏项目实操分享# 【Taro工作记录三】按钮实现一键复制文字操作
#私藏项目实操分享# 【Taro工作记录三】按钮实现一键复制文字操作
222 0
|
消息中间件 Java Linux
掌握“复制-粘贴-改”的IT技能
“Stop Trying to Reinvent the Wheel(不要重复造轮子 )”, 可能是每个程序员入行被告知的第一条准则。在公司里面,我也会对团队里面每个新进的成员反复灌输这个理念。但要真正做到这一点也非易事。
1859 0