通过winrar和ftp命令实现自动备份文件并自动上传到指定的ftp服务器

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文件即可。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值