楼 主
FTP 通配符不能用,大家帮我看看
发表于 2008-12-12 16:38 · 中国 浙江 杭州 华数宽带
新手上路
★
积分 3 发帖 3 注册 2008-12-09 13:06 17年会员 UID 133308 性别 男
状态 离线
@echo off
echo open 192.168.4.26>ftpcmd
echo user ftp ftp>>ftpcmd
echo type ascii>>ftpcmd
echo lcd e:\bat >>ftpcmd
echo get /var/log/chen*.log>>ftpcmd
echo bye>>ftpcmd
ftp -g -n<ftpcmd >null
pause
del ftpcmd
出错原因
chen*.log 无效的参数
很新手的问题
Sample Text
第 2 楼
参考一下这个吧(prompt,mget)
发表于 2008-12-12 16:43 · 中国 北京 鹏博士BGP
新手上路
★
积分 14 发帖 14 注册 2008-12-11 09:10 17年会员 UID 133503 性别 男
状态 离线
open 90.52.8.3 #打开ip
user iware #用户为iware
password8848 #密码
bin #二进制传输模式
prompt 快速传输模式(mget mput 一次上传多个文件)
cd tmp1 #切换至iware用户下的tmp1目录
pwd
lcd d:\download #本地目录
mget * #下载tmp1目录下的所有文件
bye #退出ftp
第 3 楼
发表于 2008-12-12 16:51 · 美国 惠普HP
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
把get改成mget试试
[ Last edited by HAT on 2008-12-12 at 16:53 ]
第 4 楼
原来是那个-g
发表于 2008-12-12 16:58 · 中国 浙江 杭州 华数宽带
新手上路
★
积分 3 发帖 3 注册 2008-12-09 13:06 17年会员 UID 133308 性别 男
状态 离线
@echo off
echo open 192.168.4.26>ftpcmd
echo user ftp ftp>>ftpcmd
echo type ascii>>ftpcmd
echo prompt>>ftpcmd
echo lcd e:\bat >>ftpcmd
echo mget /var/log/*.log>>ftpcmd
echo bye>>ftpcmd
ftp -n<ftpcmd >null
pause
del ftpcmd
第 5 楼
发表于 2008-12-12 17:04 · 美国 惠普HP
版主
★★★★★
积分 9,023 发帖 5,017 注册 2007-05-31 19:39 19年会员 UID 89899 性别 男
状态 离线
-i 在多个文件传输期间关闭交互提示 -g 不允许使用文件名通配符,文件名通配符的意思是说允许在本地文件以及路径名中使用通配字符
论坛跳转:
— 请选择 —
站务公告 & 版主讨论
意见反馈 & 网友交流
DOS学习入门 & 精彩文章 (教学室)
DOS疑难解答 & 问题讨论 (解答室)
DOS启动盘 & LOGO技术 (启动盘室)
DOS批处理 & 脚本技术(批处理室)
DOS媒体世界 & 网络技术 (多媒体室)
DOS汉化世界 & 中文系统 (中文化室)
DOS开发编程 & 发展交流 (开发室)
DOS软件下载 & 游戏分享 (下载室)
GRUB4DOS、SYSLINUX及其它启动管理软件讨论专区
其它操作系统综合讨论区
WinPE、PowerShell及其它命令行系统专区
贴图灌水、文学娱乐专区
网络日志(Blog)
论坛回收站
├ 链接失效,待修正