文件名称:FTP协议客户端实现-lte系统级模拟仿真器说明书
文件大小:2.67MB
文件格式:PDF
更新时间:2024-06-23 12:02:44
Delphi 网络 高级编程
6.2 FTP协议客户端实现 6.2.1 FTP协议简介 FTP协议中服务器和客户端之间的沟通和 HTTP协议一样,也是基于文本方式的。同时, FTP 协议还规定了一批自己的标准命令,方便用户使用,常用的 FTP 命令如表 6-5 所示, NMFTP组件相当于是这些标准命令的封装。 表 6-5 常用 FTP命令 命令 使用格式 说明 ascii ascii或者 asc 默认情况下,将文件传输类型设置为 ASCII binary binary或者 bin 将文件传输类型设置为二进制 cd cd remote-directory 更改远程计算机上的工作目录 delete delete remote-file 删除远程计算机上的文件 append append local-file [remote-file] 将本地文件附加到远程计算机文件中 Dir dir [remote-directory] 显示远程目录的文件及子目录列表 Ls ls [remote-directory] 显示远程目录的文件及子目录简表 Get get remote-file [local-file] 使用当前文件传输类型,将远程文件复制到本地计算机 Mdelete mdelete remote-files 删除远程计算机上的多个文件 Mget mget remote-files 使用当前文件传输类型,将多个远程文件复制到本地计算 机中 Mkdir mkdir directory 创建远程目录 Mput mput local-files 将多个本地文件复制到远程计算机 Bye bye 结束与远程计算机的 FTP 会话 Close Close 结束与远程服务器的 FTP 会话 6.2.2 FTP服务器上的文件权限 服务器获得的目录浏览信息(使用 Dir 命令)包括文件的访问权限、属主信息、创建日 期和文件的名称等。如下所示: dr-xr-xr-x 1 owner group 0 Mar 23 7:38 incoming