windows备份脚本
时间: 2023-09-01 15:13:02 浏览: 89
以下是一个简单的 Windows 备份脚本,它使用 Windows 命令行工具 Robocopy 来复制文件和目录:
```
@echo off
set source_folder=C:\Users\username\Documents
set backup_folder=D:\Backup
robocopy "%source_folder%" "%backup_folder%" /E /MIR /ZB /R:3 /W:5 /LOG:D:\Backup\backup.log
echo Backup completed!
```
在上面的脚本中,您需要将 `source_folder` 和 `backup_folder` 替换为您需要备份的文件夹和备份目录的路径。然后,脚本将使用 `/E` 选项复制所有子文件夹和文件,使用 `/MIR` 选项确保目标目录与源目录完全一致。 `/ZB` 选项告诉 Robocopy 以“备份模式”进行操作,以便在文件正在使用时也可以进行备份。 `/R` 和 `/W` 选项分别指定重试次数和重试间隔。
最后,`/LOG` 选项将备份日志保存到指定的文件中,而 `echo` 语句将在备份完成后输出一条消息。
请注意,这只是一个简单的示例脚本,您可能需要根据自己的需要进行更改。例如,您可以添加压缩选项来节省磁盘空间,或者使用任务计划程序来定期运行该脚本。
阅读全文