日期:2014-05-17  浏览次数:21067 次

windows下ftp自动登录
===100.1.get.bat===
ftp -s:100.1.get.txt
pause

===100.1.get.txt===
ftp  -i -n <<!
open 192.168.100.1
username
password
bin
prompt
pwd
get 0319-STMT02-20080731-SH.pdf
asc
get 0319-STMT03-20080731-BJ.pdf
bye
!

两个文件放在同一目录下,执行100.1.get.bat即可,IP、用户名、密码、路径、获取文件、上传文件等内容 自己写。
====================================================================
在windows下非常简单,windows下的ftp客户端有一个-s参数可以带一个文件,把所有在ftp命令行下要输入的内容照原样输入到这个文件中,用ftp -s去执行就可以。例如:
open 10.60.56.90
whb
123456
get test
close
bye
把这个文件保存为autologin.txt。
E:\>ftp -s:autologin.txt
ftp> open 10.60.56.90
Connected to 10.60.56.90.
220 (vsFTPd 2.0.5)
User (10.60.56.90:(none)):
331 Please specify the password.

230 Login successful.
ftp> get test
200 PORT command successful. Consider using PASV.
150 Opening BINARY mode data connection for test (5 bytes).
226 File send OK.
ftp: 收到 5 字节,用时 0.00Seconds 5000.00Kbytes/sec.
ftp> close
221 Goodbye.
ftp> bye

E:\>
如果是匿名登录,密码那一行留空。