ftp中转服务器,bat实现的ftp中转
因工作原因,需要将一些文件从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中转相关推荐
- 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码
远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件. 编 ...
- 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯
远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转 服务器源代码,socket多线程并发通讯, 对接多路plc串口WIFI模块实现远程调试程序.支持各种串口服务器以及tcp以太网转发器硬件.
- 远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序
远程PLC监控调试,PLC通用中转服务器,多客户端tcp中转服务器源代码,socket多线程并发通讯,对接多路plc串口WIFI模块实现远程调试程序. 支持各种串口服务器以及tcp以太网转发器硬件. ...
- ftp给服务器上传文件,ftp上传文件给服务器
ftp上传文件给服务器 内容精选 换一换 客户端连接服务端超时,无法连接到服务端.该文档适用于本地主机Windows系统上的FTP服务.服务端防火墙或安全组拦截.检查服务端防火墙设置.关闭防火墙或者添 ...
- linux ftp服务器防火墙设置,【许望】linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置...
linux(RHEL) 下 FTP(vsftpd) 服务器的防火墙配置 FTP服务器在与客户端通讯的过程中会用到两个端口,一个是控制端口,通常是21/tcp,一个是数据端口,运行在主动模式下的FTP服 ...
- 建立数据中转服务器的详细方法
随着互联网应用的飞速发展,互联网给人们的生活带来了极大的便利.然而互联网暗藏的风险也如悬在头顶的利剑,随时可能带来致命的伤害.因此,即便是今天,依然有许多涉密单位和网络,既存在与互联网交换数据的实际需 ...
- bat脚本登陆ftp服务器
用bat脚本登录ftp服务器,下载指定文件. 第一次脚本,有问题,你发现了么? 由于每个">>"重定向符号之前都习惯用空格(python style),导致写道ftp. ...
- windows下定时利用bat脚本实现ftp上传和下载
前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...
- filezilla定时上传_windows下定时利用bat脚本实现ftp上传和下载
前言: 工作中可能会遇到以下情况,利用windows作为中转,来实现两台linux服务器的文件传输. 实现步骤: 1.FTP上传和下载的bat脚本. 脚本分为两部分:可执行bat脚本和ftp命令文件: ...
- Bat脚本处理ftp超强案例解说
转自:http://369369.blog.51cto.com/319630/842341 前言: 公司有几百台windows服务器,每次程序更新,如果是一台台拷数据,只怕安排十个人,一天都不一 ...
最新文章
- 加密算法有哪些?对称加密和非对称加密的区别?
- 使用c#+(datagrid控件)编辑xml文件
- 有道翻译蛋的进阶:丁磊为其加冕称“王”
- JSON,数组根据字段分组
- Executors创建的4种线程池的使用
- 7-4 银行排队问题之单队列多窗口加VIP服务 (30 分)
- linux cordova安装教程,cordova搭建环境
- 程序员的噩梦:世界上最难的5种编程语言
- 微信数据清空了怎么办?误删微信聊天记录怎么恢复
- 智能电动自行车充电桩系统解决方案
- 惠普触控板使用指南_惠普笔记本触摸板使用技巧
- MATLAB | 好看的配对箱线图绘制模板
- 腾讯内部转岗_重点扶植微视,火锅视频项目裁撤?腾讯澄清:团队已并入腾讯视频...
- AR涂涂乐⭐四、 获取截图、赋值给物体,将数据传递给shader
- 微端是什么意思?微端对服务器性能配置要求
- 安卓逆向013之DDMS去广告(车来了)
- Java NIO三大核心之缓冲区Buffer概述
- 软件工程之PERT图 (AOA与AON)
- 归并排序(JAVA版)
- Datawhale集成学习笔记:XGBOOST算法
热门文章
- cad尺寸标注快捷键_CAD快速标注方法你知道几种?
- Android 第一行代码(第2版).pdf 网盘
- 系统地介绍计算材料科学的发展现状、主要理论框架和设计实践方法,汪林望博士作序《计算材料学——设计与实践方法(第2版)》
- Spring MVC拦截器配置以及统一登陆校验实现
- oracle 10g oci.dll 下载,Oracle 11g oci.dll下载
- microsoft visual studio 2010 旗舰版的产品密
- 怎样找回W ndows7密钥,怎么找到windows7密钥
- 字体直链提取器_MIUI主题直链提取器下载-MIUI主题直链提取软件 v1.3.5_5577安卓网...
- 【游戏策划】学习笔记(一)----手游海岛奇兵拆解
- UI——PS色彩搭配