说明
使用 robocopy 配合 Windows 计划任务 自动备份 Windows 中的文件夹至网络文件夹。
robocopy 是 Windows 提供的可靠复制程序,据 Microsoft 描述,Windows server 中大部分复制操作是由 robocopy 来完成的。
robocopy 配合 Windows 的计划任务,可比较简单的实现每日,每周,每月等备份操作。
脚本
cmd /c robocopy 待备份文件完整路径 网络文件完整路径 带备份的文件(多个以空格隔开,可使用通配符) /S /E /MOV /DCOPY:DAT /V /NP /LOG+:"日志完整路径"
解释
robocopy 待备份文件路径 网络文件路径 需要备份的文件类型(多个以空格隔开,通配符适用)
/S:复制文件夹和文件夹,不复制空文件夹
/E:复制文件夹和文件夹,复制空文件夹(测试时需与 /S 一同使用,单独使用时未成功)
/MOV:移动文件,成功后,删除原文件
/MOVE:移动文件和文件夹,成功后,删除原文件和文件夹
/COPY:DAT:复制文件时,需要复制的参数,D:数据,A:属性,T:时间戳,默认:DAT
/DCOPY:DAT:复制文件夹时,需要复制的参数,D:数据,A:属性,T:时间戳,默认:DA
/V:显示详细输出,包括文件成功,失败,跳过等信息
/NP:复制时,不显示百分百进度条
/LOG+:创建日志文件,若文件已存在,则追加写入