@echo off
set server=IP
set username=Ftp帳號
set password=Ftp密碼
::取得當日時間
set YYYYMMDD=%date:~0,4%%date:~5,2%%date:~8,2%
::檔案格式
set File=%YYYYMMDD%*_file*
set n=!!!
set i=!
:Filestart
echo open %server%>>ftp%i%.txt
echo user %username%>>ftp%i%.txt
echo %password%>>ftp%i%.txt
echo hash>>ftp%i%.txt
echo cd 路徑>>ftp%i%.txt
echo mget %File%>>ftp%i%.txt
echo y>>ftp%i%.txt
echo bye>>ftp%i%.txt
::確認是否成功下載,若無,則重新下載
ftp -s:ftp%i%.txt -n>>filerunresult%YYYYMMDD%.txt
if exist *_file* (
goto ok
) else (
::暫停一分鐘後下載
timeout 60
::若無成功下載,重覆三次
set i=%i%!
if %i%==%n% goto ok
goto Filestart
)
:ok
del ftp.txt
goto exit
:exit
exit
沒有留言:
張貼留言