@echo off set DIR=F:\htdocs\ set BACK_DIR=F:\backup\site\ echo 需要备份的目录:%DIR% echo 清空备份文件夹:%BACK_DIR% del /s /Q %BACK_DIR% for /d %%i in (%DIR%*) do ( rem echo %%i echo 开始备份: %%~nxi start D:\"Program Files (x86)"\WinRAR\WinRAR.exe a -k -r -s -m1 -ag{%%~nxi}-YYYYMMDDHHII-{bak} %BACK_DIR% %%i echo 15分钟以后开始备份下一个网站 ping -n 900 127.0.0.1>nul )
这个脚本有两个重点,遍历每个文件夹。 使用winrar压缩,每隔十五分钟压缩一个。不然,几十个文件夹会一起被压缩,太卡了。 该脚本搭配批处理使用可以定时备份网站程序。
本方法的缺点是无法等待 winrar 压缩结束,改为7zip 可以等待一个文件夹压缩完毕以后,再压缩下一个文件夹,方法如下:
https://javascript.net.cn/article?id=547
声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。