用robocopy每周六早上10点备份 c:\1 到d:\backup,
时间: 2023-05-16 19:06:40 浏览: 100
您可以使用以下命令来实现此目标:
robocopy c:\1 d:\backup /MIR /MON:1 /RH:1000-1200 /LOG:c:\backup.log
其中,/MIR 表示镜像复制,/MON:1 表示每分钟监视一次源文件夹的变化,/RH:1000-1200 表示只在上午10点到中午12点之间运行备份,/LOG:c:\backup.log 表示将备份日志保存在 c:\backup.log 文件中。
相关问题
如何在Windows系统中使用ROBOCOPY命令实现文件的增量备份,并通过计划任务自动执行?
在Windows系统中,利用ROBOCOPY命令来实现文件的增量备份是一个高效且节省资源的方法。要进行增量备份,你需要使用正确的参数来让ROBOCOPY识别自上次备份以来已经更改的文件。例如,使用`/MAXAGE:n`参数可以指定备份最近n天内修改过的文件,结合`/MIR`参数可以用来同步两个目录的内容差异,即删除目标目录中存在但源目录中已删除的文件。
参考资源链接:[Windows定时备份脚本:ROBOCOPY增量备份策略](https://wenku.csdn.net/doc/3be3pzt5rg?spm=1055.2569.3001.10343)
具体步骤如下:
1. 创建一个批处理文件,比如命名为`incremental_backup.bat`。
2. 在批处理文件中,编写ROBOCOPY命令,并使用如`/MAXAGE:1`的参数来指定只备份最新一天的文件更改。
3. 确定备份日志的存储位置,例如`/LOG+:D:\backup\backup.log`。
4. 保存批处理文件到一个你能在计划任务中引用的位置。
接下来,设置计划任务来自动执行这个批处理文件:
1. 打开任务计划程序,选择创建新任务。
2. 在触发器选项中设置你希望备份执行的时间,比如每天凌晨1点。
3. 在操作选项中,添加一个新的操作,程序或脚本处选择`cmd.exe`,参数处输入`/c
参考资源链接:[Windows定时备份脚本:ROBOCOPY增量备份策略](https://wenku.csdn.net/doc/3be3pzt5rg?spm=1055.2569.3001.10343)
用robocopy写一个定期备份共享文件夹的代码
可以的,以下是一个使用robocopy进行定期备份共享文件夹的示例代码:
robocopy \\source\folder \\destination\folder /MIR /FFT /Z /XA:H /W:5
其中,\\source\folder是要备份的共享文件夹路径,\\destination\folder是备份文件夹路径,/MIR表示镜像备份,/FFT表示在文件时间戳不同的情况下使用FFT(快速文件时间戳)模式,/Z表示在网络连接中断后恢复传输,/XA:H表示排除隐藏文件,/W:5表示在错误发生时等待5秒后重试。
希望这个代码对你有帮助!
阅读全文