用bat实现远程ftp备份

一般策略是将备份到远程机器上,以保证安全。在利用bat,vb实现根据日期自动备份文件这篇文章上,已经详细介绍了怎样备份,这里主要说下怎样把文件打包然后用FTP备份到远程机器上。

 第一步:打包

建立backup.bat,内容如下:

rar a -r -y  c.rar a b >>log-%date:~4,14%.txt      #把文件夹a,b打包成c.rar.并把打包文件列表输出到日志文件
rar a -r -y  %date:~4,14%.rar  c.rar log-%date:~4,14%.txt    #把c.rar和日志文件再打包成以日期命名的rar包
del /F /Q FSS(MJC)_CVS.rar log-%date:~4,14%.txt    #删除c.rar和日志文件
FTP  -s:ftp.txt 192.168.0.2    #ftp登录到主机192.168.0.2,调用ftp.txt与ftp交互命令,ftp.txt内容见下。
del /F /Q %date:~4,14%.rar    #上传成功后删除

第二步:ftp命令

建立ftp.txt,内容如下:

oyoung    #用户名  
oyoung    #密码
cd backup    #切换路径
bin    #标明上传二进制文件
put *.rar    #把本地目录的所有rar文件上传。本应只上传%date:~4,14%.rar,但ftp里找不到日期的命令,只有全部了,知道的请告诉我哦:)
bye  #退出ftp

到cmd窗口里运行backup.bat,没问题就可用windows任务计划定时执行backup.bat进行远程自动备份了!祝你好运!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值