パスワードは手入力で、複数サイトで使いまわすようにします。
###########
autoftp.bat
###########
@echo off
SETLOCAL ENABLEDELAYEDEXPANSION
set BATDIR=%~dp0
set USER=root
set /P IN_PASS=rootパスワード:
echo > %BATDIR%ftp.txt
echo > %BATDIR%ftp.log
set CRLF=^
set FTP1=!CRLF!^
open localhost!CRLF!^
%USER%!CRLF!^
%IN_PASS%!CRLF!^
bin!CRLF!^
mget aaa*.txt!CRLF!^
bye
set FTP2=!CRLF!^
open 127.0.0.1!CRLF!^
%USER%!CRLF!^
%IN_PASS%!CRLF!^
bin!CRLF!^
mget bbb*.txt!CRLF!^
bye
set FTP1 | more +1 > %BATDIR%ftp.txt
ftp -i -s:%BATDIR%ftp.txt >> %BATDIR%ftp.log
set FTP2 | more +1 > %BATDIR%ftp.txt
ftp -i -s:%BATDIR%ftp.txt >> %BATDIR%ftp.log
del %BATDIR%ftp.txt
::pause
ENDLOCAL
0 件のコメント:
コメントを投稿