中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-01 22:13
48,037 主题排行 / 350,122 发帖 / 今日 2 篇 / 48,250 会员排行
DOS批处理 & 脚本技术(批处理室) » 问个FTP参数-g的问题
可打印版本  962 / 2
第1楼 acoreq 发表于 2006-08-02 10:26
初级用户 发帖 32 积分 98 来自 Shanghai
问个FTP参数-g的问题
网上说-g的作用是取消全局文件名,不是很理解,于是做了个简单的测试
下面2个例子里一个有-g另一个没有-g
有-g的可以用*通配符, 而没有-g的似乎就报错
望请达人解释 -g究竟派什么用场的,有什么实际用途吗?

ftp -i -s:1.dat <remote ftp host>
Connected to <remote ftp host>
220-Microsoft FTP Service
220 test
User (<remote ftp host>:(none)):
331 Password required for <account>.

230-test
230 User <account> logged in.
ftp> mget 1*.txt
200 Type set to A.
200 PORT command successful.
150 Opening ASCII mode data connection for 11.txt(0 bytes).
226 Transfer complete.
200 PORT command successful.
150 Opening ASCII mode data connection for 12.txt(0 bytes).
226 Transfer complete.
ftp> mput a*.txt
200 PORT command successful.
150 Opening ASCII mode data connection for a1.txt.
226 Transfer complete.
200 PORT command successful.
150 Opening ASCII mode data connection for a2.txt.
226 Transfer complete.
ftp> bye


ftp -i -g -s:1.dat <remote ftp host>

Connected to <remote ftp host>.
220-Microsoft FTP Service
220 test
User (<remote ftp host>:(none)):
331 Password required for <account>.

230-test
230 User <account>. logged in.
ftp> mget 1*.txt
Error opening local file 1*.txt.
> 1*.txt:Invalid argument
ftp> mput a*.txt
200 PORT command successful.
550 a*.txt: The filename, directory name, or volume label syntax is incorrect.
ftp> bye
第2楼 acoreq 发表于 2006-08-03 09:58
初级用户 发帖 32 积分 98 来自 Shanghai
唉。。。不会吧。。。
第3楼 acoreq 发表于 2006-08-05 23:17
初级用户 发帖 32 积分 98 来自 Shanghai
有人知道吗?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023