日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ftp中转服务器,bat实现的ftp中转

發(fā)布時間:2023/12/10 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ftp中转服务器,bat实现的ftp中转 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

因工作原因,需要將一些文件從ftp server1傳到ftp server2上,但是這2臺ftp服務器直接網(wǎng)絡不通,不能用fxp方式,為了方便寫了個算是實現(xiàn)ftp中轉(zhuǎn)功能的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 結(jié)束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

總結(jié)

以上是生活随笔為你收集整理的ftp中转服务器,bat实现的ftp中转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。