还烦请各位帮忙.要怎么写这个批处理.
@echo off
echo open 域名(IP地址)>ftp.txt
echo 用户名>>ftp.txt
echo 密码>>ftp.txt
echo put 获取的文件>>ftp.txt
echo quit>>ftp.txt
ftp -s:ftp.txt
del ftp.txt
以上是我写的只能传单个文件.如果将echo put 获取的文件>>ftp.txt 中的PUT改为MPUT *.RAR就会出错.
因为急着需要.我在这里先谢过大家
[ Last edited by yhaoofifa on 2008-1-30 at 09:44 AM ]作者: tohell 时间: 2008-1-30 10:37 可能是mput的格式问题作者: tohell 时间: 2008-1-30 10:52 刚才试了一下,mput不能使用是因为有确认提示
可以这样
@echo off
echo open 域名(IP地址)>ftp.txt
echo 用户名>>ftp.txt
echo 密码>>ftp.txt
echo mput *.rar>>ftp.txt
echo y>>ftp.txt
echo y>>ftp.txt
...(有多少个rar就多少个y^_^)
echo quit>>ftp.txt
ftp -s:ftp.txt
del ftp.txt作者: yhaoofifa 时间: 2008-1-30 13:04 还是不可行呀。有没有更好的方法呢。作者: tohell 时间: 2008-1-30 14:50 知道了。
把-s参数改成-is就行,-i的意思是把那些询问都关掉。
譬如ftp.txt内容为:
open 地址
帐户
密码
(cd 目录)
mput e:\temp\*.txt
quit作者: yhaoofifa 时间: 2008-1-30 14:52 我再去测试一下..看一下情况如何.