越来越多的人都拥有了自己的网站, 或许构建在虚拟主机上, 或许是自己独立的服务器. 一个不可避免的工作就是通过FTP上传下载文件. 如果你急需要做FTP操作, 手头又没有现成的FTP软件使用, 那么这篇文章将对你很有启示.
——————————————————————————
问题:
写一个 BAT 批处理,打算把文件打包传到 FTP 服务器上
比如 ftp://11.11.11.11, 之后登陆的用户名和密码怎么写,才能实现自动登陆?
解决方案:
必须使用 -s 选项,FTP 才能在 Windows 下读取该文件。
如果以前的脚本位于名为 Test.txt 的文件中,您可以通过键入以下内容启动该脚本:
ftp -s:test.txt
您可以在命令行中指定主机名称,然后使用脚本进行登录。例如,如果您使用以下命令行:
ftp -s:test.txt 11.11.11.11
脚本文件应如下所示:
user
guest
guest
put file1
quit
但是,如果 FTP 主机执行自动登录,此命令将不会运行。若要关闭自动登录,请在命令行中使用 -n 开关,如下所示:
ftp -n -s:test.txt 11.11.11.11
——————————分割线————————————-
以下是一个自动下载 Norton 病毒库的 script
保存为 cescript.txt 之后,用 ftp -s:cescript.txt 执行之
open ftp.symantec.com
anonymous
nobody@spammer.com
cd public/english_us_canada/antivirus_definitions/norton_antivirus/static
lcd E:\software\Symantec\VirusLib
bin
hash
prompt
get symcdefsx86.exe
quit
来源: http://www.ixpub.net/archiver/tid-610522.html