如何向FTP服务器发送查看目录的命令并获取返回结果然后自己解析

 2024-02-06 05:02:13  阅读 0

常用FTP命令

1. 用户; 注:表示回车换行。

指定登录用户名。 连接到FTP服务器后,您将收到以200开头的响应,这意味着服务器已准备就绪。 您可以使用此命令开始登录。该命令发出后,您将收到以 230 开头的响应,表示用户已登录,或者以 331 开头的响应表示需要密码。

2. 通过

当服务器响应 331 并要求输入密码时,使用此命令将密码发送到服务器。 发出命令后,您将收到 230 响应,表示您已登录,请继续,或者 530 响应,表示您无法登录。

3.端口h1,h2,h3,h4,p1,p2

指定数据连接的 IP 地址和本地端口。 h1-h4是主机的IP地址,p1是本地端口的高位字节,p2是本地端口的低位字节。

4.应用程序

准备服务器接收文件并将数据附加到指定文件,或者创建指定文件(如果不存在)。 服务器会响应:125->数据连接已打开,传输开始; 150-> 准备打开数据连接; 226->关闭数据连接,操作已成功; 250-> 已完成; 421-> 服务不可用; 425-> 无法打开数据连接; 450、532、550、553 -> 无法执行。

5. 连续WD

将当前目录更改为指定目录(如 DOS CD 命令)。 服务器响应:250->已完成; 421 或 550-> 无法执行。

6. 德勒

删除服务器上指定的文件。 服务器响应:250->已完成; 421、450、550->无法执行。

7. 列表 [ ]

列出指定路径上的文件名(如 DOS DIR 命令)。 服务器响应与 APPE 相同。

8. MKD

在服务器上创建一个目录。 服务器响应:257->已创建; 421, 550-> 无法执行。

9.残疾人; 返回当前目录名称。

10.退出; 注销用户并终止连接。

命令行ftp_ftp命令mget_ftp命令行使用方法

11. RETR; 下载文件时,服务器响应与APPE相同。

12.RMD; 删除目录,服务器响应与DELE相同。

13.RNFR

将文件重命名为服务器上有效文件名的过程的前半部分。 服务器响应:350->等待进一步信息; 421、450、550->无法执行。

14.RNTO

后半部分为文件重命名过程,文件名就是新文件名。 服务器响应:250->已完成; 421、532、553->无法执行。

15. 斯托尔; 允许服务器从数据连接接收文件,响应与APPE相同。

标签: 响应 服务 指定

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码