![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-07 04:28 |
共 48,040 主题排行 / 350,125 发帖 / 今日 1 篇 / 48,252 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » 如何截取FTP反馈信息作为变量 |
| 可打印版本 748 / 1 |
| 第1楼 qq43142691 | 发表于 2008-01-07 07:44 |
| 中级用户 发帖 152 积分 326 | |
|
如何截取FTP反馈信息作为变量 FTP反馈信息如下
150 文件状态良好,打开数据连接 200 命令成功 202 命令未实现 211 系统状态或系统帮助响应 212 目录状态 213 文件状态 214 帮助信息,信息仅对人类用户有用 215 名字系统类型 220 对新用户服务准备好 221 服务关闭控制连接,可以退出登录 225 数据连接打开,无传输正在进行 226 关闭数据连接,请求的文件操作成功 227 进入被动模式 230 用户登录 250 请求的文件操作完成 257 创建"PATHNAME" 331 用户名正确,需要口令 332 登录时需要帐户信息 350 请求的文件操作需要进一步命令 421 连接用户过多 425 不能打开数据连接 426 关闭连接,中止传输 450 请求的文件操作未执行 451 中止请求的操作:有本地错误 452 未执行请求的操作:系统存储空间不足 500 格式错误,命令不可识别 501 参数语法错误 502 命令未实现 503 命令顺序错误 504 此参数下的命令功能未实现 530 账号或密码错误 532 存储文件需要帐户信息 550 未执行请求的操作 551 请求操作中止:页类型未知 552 请求的文件操作中止,存储分配溢出 553 未执行请求的操作:文件名不合法 比如帐号密码错误出错的时候返回的信息是下面 Login failed. User 331 530 ftp> 530 ftp> 530 ftp> 530 ftp> 530 ftp> 530 530 ftp> 221 如何截取我需要的530作为变量提示帐号密码错误? |
|
| 第2楼 halulove | 发表于 2008-01-07 09:48 |
| 初级用户 发帖 19 积分 43 | |
|
@echo off
::IP echo open XXX.XXX.XXX.XXX>Automatic.ftp ::USER echo user XXX>>Automatic.ftp ::PASS echo pass>>Automatic.ftp echo bye>>Automatic.ftp ftp -n -s:Automatic.ftp>ftp.log findstr /r "^530" ftp.log >nul && echo Login failed del Automatic.ftp ftp.log |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |