|
发表于 2009-12-20 14:48:57
|显示全部楼层
======了解一下ftp的命令吧..
主要的有:get 下载
put 上传
bin 2进制传输数据
open 连接
...
======
问题:如何来有批处理让ftp登陆,实现命令...
试验:
bat.bat
-----------
ftp dd.dd.com //假设地址
UserName
PassWord
命令...
bye
exit
-----------
如果这样的话显然不行..运行到连接dd.dd.com之后就要手动输入了...麻烦-_-!
ftp 命令里面的参数有个-s的,作用是在执行ftp时读取一个文件....
具体的是这样的:ftp -s:dd.dd
其中dd.dd是一个文件名称...
哈哈..这样的话就ok了....
我们只要在dd.dd这个文件里面输入ftp的命令不就ok了吗?
好,我们马上来make
dd.dd
============================
open dd.dd.com
user
用户名
密码
命令...
....
bye
exit
============================
OK这样DD.DD的文件就写好了..
我们可以手动的输入:ftp -s:dd.dd
想到这里..麻烦来了..还是要手动的..(象个半自动程序0_0!)
等等..我们还是可以在建立一个.bet file
dd.bat
============================
ftp -s:dd.dd
============================
注意dd.dd 和dd.bat 要在一个目录下面才可以的..!
最后在提醒几点...如果程序运行成功..可是没有达到预期目的..
比如要在public_html/mm/ 目录下面下载mm.exe文件
可以却没有成功...下载下来的mm.exe文件是0 btyes
那你要看看是否你cd 的目录名称正确...关于一些细节..都会导致下载文件的失败...
====---------------------------
总结:
今天我们学会了简单的利用批处理的方法实现的ftp下自动连接,登陆,执行命令的方法...
大家可以适当的去扩展一下.... |
|