1、关于Web程序自动备份主要利用RAR自带的压缩功能实现即可。
2、关于怎么将数据上传至ftp服务器需要利用bat批处理文件实现,具体如下:
1)部署好FTP服务端的FTP应用。
2)向FTP服务器上传文件
3)将所有rar 压缩文件移动到其他文件夹下,保持本地和FTP服务端各一份;
@echo off :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: :: 网站程备份后自动压缩上传程序 :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: title 默认共享删除器 color 1f set filename=%date:~0,4%%date:~5,2%%date:~8,2%%Time:~0,2%%Time:~3,2%%Time:~6,2% c: cd C:\Program Files\WinRAR WinRAR.exe a -m5 -r "D:\bak\web\%filename%-web" "D:\data\web" echo open 10.0.0.2>ftp.txt echo ftpuser>>ftp.txt echo 123456>>ftp.txt REM echo LITERAL PASV>>ftp.txt //删除“REM”使用,进入ftp的被动模式; echo cd web>>ftp.txt echo bin>>ftp.txt echo put e:\bak\web\*.rar>>ftp.txt //上传指定目录下的rar文件 echo bye>>ftp.txt ftp -s:ftp.txt move d:\bak\web\*.rar d:\bak\ftp_bak //将备份文件注意到其他文件夹下;
通过<任务计划程序>中添加一个任务计划程序每天定时执行bat文件即可。