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%
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
时间: 2024-10-16 14:49:35