多语言展示
当前在线:953今日阅读:84今日分享:32

FTP自动登录脚本

相比TELNET,FTP在WINDOWS环境下的自动登录脚本要简单很多。只需批处理即可完成。其中用到的的命令当然是ftp,且是用其'-n -s“开关和一登录文件实现自动登录。
工具/原料
1

BAT

2

CMD

方法/步骤
1

ftp -n -s:Driver:\Path\Filename现若要登录可匿名登录的FTP服务器soft.zzu.edu.cn,登录文件内容如下:open soft.zzu.edu.cnuser anonymous //匿名登录时的默认用户名,user后应跟要相应用户名pass '' //空密码登录,若有密码,则用''包含随意保存为任意类型即可,这里保存为fttp.ipc(e盘根目录下).则在cmd下,ftp -n -s:e:\fttp.ipc 即可自动登录。若要用批处理实现,则批处理文件为:@echo offftp -n -s:e:\fttp.ipc

2

cmd下ftp命令相关帮助:将文件传送到运行 FTP 服务器服务(经常称为后台程序)的计算机以及将文件从该计算机传出。可以交互使用 Ftp。FTP [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-A] [-x:sendbuffer] [-r:recvbuffer] [-b:asyncbuffers] [-w:windowsize] [host]-v 禁止显示远程服务器响应。-n 禁止在初始连接时自动登录。-i 关闭多文件传输过程中的交互式提示。-d 启用调试。-g 禁用文件名通配(请参阅 GLOB 命令)。-s:filename 指定包含 FTP 命令的文本文件;命令在 FTP 启动后自动运行。-a 在绑字数据连接时使用所有本地接口。-A 匿名登录。-x:send sockbuf 覆盖默认的 SO_SNDBUF 大小 8192。-r:recv sockbuf 覆盖默认的 SO_RCVBUF 大小 8192。-b:async count 覆盖默认的异步计数 3-w:windowsize 覆盖默认的传输缓冲区大小 65535。host 指定主机名称或要连接到的远程主机的 IP 地址。注意:- mget 和 mput 命令将 y/n/q 视为 yes/no/quit。FTP命令:! delete literal prompt send? debug ls put statusappend dir mdelete pwd traceascii disconnect mdir quit typebell get mget quote userbinary glob mkdir recv verbosebye hash mls remotehelpcd help mput renameclose lcd open rmdir

推荐信息