FTP-异地备份数据

1、从服务端像客户端发送数据(非原创)
 1 set y=%date:~0,4%
 2 set m=%date:~5,2%
 3 set d=%date:~8,2%
 4 set mt=%y%%m%%d%
 5 set RAR=rar
 6 set FILE=D:\Back_%mt%.zip
 7 set SRC=D:\Back
 8 
 9 rem 设置FTP参数
10 set DIR=D:\
11 set FTP_SERVER=IP地址
12 set FTP_USER=FTP用户名
13 set FTP_PWD=FTP密码
14 set FTP_DIR=/erp
15 set FTP_INI=ftp.ini
16 
17 %RAR% a %FILE% %SRC%
18 
19 
20 echo user %FTP_USER% %FTP_PWD% > %FTP_INI%
21 echo lcd %DIR% >>%FTP_INI%
22 echo mkdir %FTP_DIR% >>%FTP_INI%
23 echo cd %FTP_DIR% >>%FTP_INI%
24 echo bin >>%FTP_INI%
25 echo put %FILE% >>%FTP_INI%     
26 echo quit >>%FTP_INI%
27 
28 rem 调用之前生成的ftp命令文件,进行ftp
29 ftp -n -s:%FTP_INI% %FTP_SERVER%
30 del %FTP_INI%
31 
32 
33 
34 rem 删除本地的备份,以免磁盘空间满掉
35 del %SRC%
View Code
2、从客户端像服务端请求数据
 1 set y=%date:~0,4%
 2 set m=%date:~5,2%
 3 set d=%date:~8,2%
 4 set mt=%y%%m%%d%
 5 set L_url=D:\run
 6 set TGT_FILE=Back_%mt%.zip
 7 
 8 set FTP_INI=ftp.ini
 9 set FTP_SERVER=IP地址
10 set FTP_USER=FTP用户名
11 set FTP_PSWD=FTP密码
12 set FTP_URL=run
13 
14 echo user %FTP_USER% %FTP_PSWD% >%FTP_INI%
15 echo lcd %L_url% >>%FTP_INI%
16 echo cd %FTP_URL% >>%FTP_INI%
17 echo get %TGT_FILE% >>%FTP_INI%
18 ftp -n -s:%FTP_INI% %FTP_SERVER%
19 
20 del %FTP_INI%
21 pause
View Code

转载于:https://www.cnblogs.com/yun-320/p/4828749.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值