因工作原因,需要将一些文件从ftp server1传到ftp server2上,但是这2台ftp服务器直接网络不通,不能用fxp方式,为了方便写了个算是实现ftp中转功能的ftp批处理程序。

另因是windows上的bat也就归类到shell吧。

::***************************************************************

:: 功能:自动ftp,从一个ftp服务器下载后上传到另一个ftp服务器

:: write by lixw

:: 2009-08-26

:: 注:两个ftp服务器直接不通,不能直接使用fxp方式

::***************************************************************

@@echo off

for /f "tokens=1,2,3 delims=- " %%a in ('date /t') do @set dirname=%%a%%b%%c

set log=d:\zzftp.log

set tmpdir=d:\zzftp

set down=%tmpdir%\down

set up=%tmpdir%\up

set down_ip=xxx.xxx.xxx.xxx

set down_user=username1

set down_pass=password1

set down_dir=dirname1

set dufile=filename

set up_ip=yyy.yyy.yyy.yyy

set up_user=username2

set up_pass=password2

set up_dir=%dirname%

@echo 开始ftp操作,请稍后!

echo ------------------------------------------->>%log%

date /t >>%log%

time /t >>%log%

echo 开始ftp操作. >>%log%

call :myftp >>%log%

echo 结束ftp操作. >>%log%

echo 是否查看日志? y或n

set /p seelog=

if "%seelog%"=="y"   more %log%

echo 是否删除ftp日志和临时目录? y 或n

set /p delftp=

if "%delftp%"=="y"  del %log% & rmdir /s /q %tmpdir%

echo ------------------------------------------->>%log%

goto :EOF

:myftp

mkdir %tmpdir%

echo open %down_ip%       >>%down%

echo %down_user%>>%down%

echo %down_pass%>>%down%

echo cd %down_dir%        >>%down%

echo lcd %tmpdir%         >>%down%

echo bin           >>%down%

echo mget %dufile%        >>%down%

echo bye                  >>%down%

echo open %up_ip%     >>%up%

echo %up_user%            >>%up%

echo %up_pass%            >>%up%

echo bin                  >>%up%

echo cd %dirname%         >>%up%

echo pwd                  >>%up%

echo lcd %tmpdir%         >>%up%

echo mput %dufile%        >>%up%

echo bye                  >>%up%

%windir%\system32\ftp -i -s:d:\zzftp\down

%windir%\system32\ftp -i -s:d:\zzftp\up

:EOF

ftp中转服务器,bat实现的ftp中转相关推荐

  1. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件. 编 ...

  2. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯, 对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件.

  3. 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序

    远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序. 支持各种串口服务器以及tcp以太网转发器硬件. ...

  4. ftp给服务器上传文件,ftp上传文件给服务器

    ftp上传文件给服务器 内容精选 换一换 客户端连接服务端超时,无法连接到服务端.该文档适用于本地主机Windows系统上的FTP服务.服务端防火墙或安全组拦截.检查服务端防火墙设置.关闭防火墙或者添 ...

  5. linux ftp服务器防火墙设置,【许望】linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置...

    linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置 FTP服务器在与客户端通讯的过程中会用到两个端口,一个是控制端口,通常是21/tcp,一个是数据端口,运行在主动模式下的FTP服 ...

  6. 建立数据中转服务器的详细方法

    随着互联网应用的飞速发展,互联网给人们的生活带来了极大的便利.然而互联网暗藏的风险也如悬在头顶的利剑,随时可能带来致命的伤害.因此,即便是今天,依然有许多涉密单位和网络,既存在与互联网交换数据的实际需 ...

  7. bat脚本登陆ftp服务器

    用bat脚本登录ftp服务器,下载指定文件. 第一次脚本,有问题,你发现了么? 由于每个">>"重定向符号之前都习惯用空格(python style),导致写道ftp. ...

  8. windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

  9. filezilla定时上传_windows下定时利用bat脚本实现ftp上传和下载

    前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...

  10. Bat脚本处理ftp超强案例解说

    转自:http://369369.blog.51cto.com/319630/842341 前言:    公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一 ...

最新文章

  1. 加密算法有哪些?对称加密和非对称加密的区别?
  2. 使用c#+(datagrid控件)编辑xml文件
  3. 有道翻译蛋的进阶:丁磊为其加冕称“王”
  4. JSON,数组根据字段分组
  5. Executors创建的4种线程池的使用
  6. 7-4 银行排队问题之单队列多窗口加VIP服务 (30 分)
  7. linux cordova安装教程,cordova搭建环境
  8. 程序员的噩梦:世界上最难的5种编程语言
  9. 微信数据清空了怎么办?误删微信聊天记录怎么恢复
  10. 智能电动自行车充电桩系统解决方案
  11. 惠普触控板使用指南_惠普笔记本触摸板使用技巧
  12. MATLAB | 好看的配对箱线图绘制模板
  13. 腾讯内部转岗_重点扶植微视,火锅视频项目裁撤?腾讯澄清:团队已并入腾讯视频...
  14. AR涂涂乐⭐四、 获取截图、赋值给物体,将数据传递给shader
  15. 微端是什么意思?微端对服务器性能配置要求
  16. 安卓逆向013之DDMS去广告(车来了)
  17. Java NIO三大核心之缓冲区Buffer概述
  18. 软件工程之PERT图 (AOA与AON)
  19. 归并排序(JAVA版)
  20. Datawhale集成学习笔记:XGBOOST算法

热门文章

  1. cad尺寸标注快捷键_CAD快速标注方法你知道几种?
  2. Android 第一行代码(第2版).pdf 网盘
  3. 系统地介绍计算材料科学的发展现状、主要理论框架和设计实践方法,汪林望博士作序《计算材料学——设计与实践方法(第2版)》
  4. Spring MVC拦截器配置以及统一登陆校验实现
  5. oracle 10g oci.dll 下载,Oracle 11g oci.dll下载
  6. microsoft visual studio 2010 旗舰版的产品密
  7. 怎样找回W ndows7密钥,怎么找到windows7密钥
  8. 字体直链提取器_MIUI主题直链提取器下载-MIUI主题直链提取软件 v1.3.5_5577安卓网...
  9. 【游戏策划】学习笔记(一)----手游海岛奇兵拆解
  10. UI——PS色彩搭配