分享一个自动备份服务器的bat,我利用 alist 加 RaiDrive 每天6点自动备份到云端,并删除本地的备份文件,几乎不占用空间
1、需要Winrar 或 7-ZIP
2、创建 自动备份DayZ配置.bat
3、利用Windows定时命令 每天执行即可
- @echo off
- "C:\Program Files\7-Zip\7z.exe" a "E:\DayZBackup\配置\配置-%Date:~0,4%-%Date:~5,2%-%Date:~8,2%.zip" "E:\DayZServer\profiles"
- set source=E:\DayZBackup\配置\*.zip
- set destination=Z:\DayZ\配置
- rem 复制文件
- echo d|xcopy "%source%" "%destination%"
- rem 删除原始文件
- del "%source%"
复制代码 "C:\Program Files\7-Zip\7z.exe" 是7zip的路径
E:\DayZBackup\配置\配置-%Date:~0,4%-%Date:~5,2%-%Date:~8,2%.zip" 是在本地路径生成 zip备份文件
"E:\DayZServer\profiles" 是Dayz服务器配置的文件夹路径
用以下如法炮制 自动备份存档
- @echo off
- "C:\Program Files\7-Zip\7z.exe" a "E:\DayZBackup\存档\存档-%Date:~0,4%-%Date:~5,2%-%Date:~8,2%.zip" "E:\DayZServer\mpmissions\dayzOffline.chernarusplus"
- set source=E:\DayZBackup\存档\*.zip
- set destination=Z:\DayZ\存档
- rem 复制文件
- echo d|xcopy "%source%" "%destination%"
- rem 删除原始文件
- del "%source%"
复制代码 |