首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > windows >

Dos命令 访问FTP,该怎么解决

2012-03-25 
Dos命令访问FTP我做了一个bat 访问FTP 能成功我想判断 FTP 是否能够连接上应该怎么写 dos 命令 或者 bat

Dos命令 访问FTP
我做了一个bat 访问FTP 能成功 我想判断 FTP 是否能够连接上 应该怎么写 dos 命令 或者 bat 命令
或者说 接受连接上FTP成功的 返回后的 信息 也可以
230 user **** logged in

望大虾指点

[解决办法]
telnet 远程ip ftp端口
[解决办法]
@echo off
echo open 目标IP> ftpcmd.txt
echo 用户名>> ftpcmd.txt
echo 密码>> ftpcmd.txt
echo bye>> ftpcmd.txt
ftp -s:ftpcmd.txt > 日志文件.log

然后查找LOG文件中是否存在“230 User logged in, proceed.”字样就可。
PS:以上字样是ServU中默认回复的内容,可能被修改。

[解决办法]
@echo off
echo open 目标IP>ftpcmd.txt
echo 用户名>>ftpcmd.txt
echo 密码>>ftpcmd.txt
echo bye>>ftpcmd.txt
ftp -s:ftpcmd.txt > ftplog.log

find "230 User logged in" ftplog.log
if errorlevel==1 goto NotLogin else goto Login

:Login
echo 登录成功……
goto end

:NotLogin
echo 登录失败……
goto end

:end
pause

热点排行