在Windows服务器上,如何使用windows计划任务来定时备份文件,方法如下:
首先,安装 7zip https://www.7-zip.org/。安装完成以后,把安装路径写入WIndows环境变量。
然后就可以在控制台使用 7z命令行压缩,示例:
7z -tZip a test.zip ./test/* -mx0
把test文件夹中所有文件以存储压缩的模式压缩成zip格式的文件,压缩文件为test.zip
a为添加选项
-tZip为压缩格式(-t7z...)
压缩率具体参数如下:
-mx0 仅存储不压缩-----------------速度最快,无压缩,zip大小等同原始文件夹
-mx1 极速压缩
-mx3 快速压缩
-mx5 标准压缩
-mx7 最大压缩
-mx9 极限压缩
使用下面,脚本可以分别备份多个文件夹:
@echo off
set DIR=D:\htdocs\
set BACK_DIR=D:\workspace\backup\_site\
set TIME=%date:~0,4%%date:~5,2%%date:~8,2%
echo 清空备份文件夹:%BACK_DIR%
del /s /Q %BACK_DIR%
set list=_error _ssl _temp dir1 dir2 dir3 dir4 dir5 dir6
for %%i in (%list%) do (
echo %%i
7z a -tzip %BACK_DIR%%%i-%TIME%.zip %DIR%%%i*
)
最后,将该批处理加入计划任务即可。
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。