Board logo

标题: BAT 连接 FTP问题 [打印本页]

作者: sweetdreamlan     时间: 2007-11-14 23:31    标题: BAT 连接 FTP问题

test.bat内容
______________________________
echo open xxxxxx.xxxx.net > tmp
echo getname >> tmp
echo getpass >> tmp
echo get test.jpg >> tmp
echo bye >> tmp
ftp -s:tmp
______________________________

用Serv-U 架设,  这样就没有问题

用IIS上的FTP,   手动输入没有问题 ,但是用bat脚本登陆就会出现错误



这个问题好像超出批处理范围了  ^_^
作者: vkill     时间: 2007-11-15 22:34
iis 的 ftp 没有弄过,不清楚了
作者: HAT     时间: 2007-11-17 22:02
我的FTP就是用IIS建立的,没问题。
@echo off
rem 假设ftp的用户名为aaa,密码为bbb,ftp服务器的地址为ccc
rem 把这段代码保存为MyFtp.bat
rem 双击运行MyFtp.bat
set DstFile="%tmp%\TempAcc.txt"
>%DstFile% echo aaa
>>%DstFile% echo bbb
start ftp -v -s:%DstFile% ccc
exit

作者: exzzz     时间: 2008-1-25 23:45
在密码后面加多一个空格。我以前也跟你一样
作者: zyz0304360     时间: 2008-1-26 10:19
echo open xxxxxx.xxxx.net > tmp
echo user getname >> tmp
echo getpass >> tmp
echo get test.jpg >> tmp
echo bye >> tmp
ftp -s:tmp
作者: zyz0304360     时间: 2008-1-26 10:20
加个USER试试看