如何一步登入ftp?

Tom*_*mmy 7 windows ftp batch

C:\adc_ftp>ftp sysadmin:ftp@localhost <----Looking for a 1 line login like this
Unknown host sysadmin:ftp@localhost. <---doesn't work
ftp> bye
Run Code Online (Sandbox Code Playgroud)

这有效,但不是我想登录的方式:

C:\adc_ftp>ftp localhost 
Connected to myPC.xxx.com.
220-FTP server
    WarFTPd 1.82.00-RC11 (Sep 22 2006) Ready
    (C)opyright 1996 - 2006 by Jarle (jgaa) Aase - all rights reserved.
220 Please enter your user name.
User (myPC.xxx.com:(none)): sysadmin
331 User name okay, need password.
Password:
230 User sysadmin logged in from host localhost (127.0.0.1)
ftp>
Run Code Online (Sandbox Code Playgroud)

我正在尝试制作一个登录到 ftp 服务器的批处理文件。我试着像例子 这一个,但它并不需要登录信息,只是坐在了“请输入您的用户名”。

hea*_*vyd 7

你提到例子中,一定要使用-n标志来禁用自动登录

C:\adc_ftp>ftp -n -s:ftp_script.txt localhost
Run Code Online (Sandbox Code Playgroud)

其中ftp_script.txt包含以下内容:

user
ftp
ftppassword
Some ftp commands...
quit 
Run Code Online (Sandbox Code Playgroud)