4.1.6 FTP常用命令
在实际编程(www.cppentry.com)中,有些复杂的操作,只是需要客户端发送相关的指令到服务器执行即可。所以,对于用户来说掌握常用的FTP命令是非常重要的。下面列举了一些常用的FTP命令,如表4.3所示。
表4.3 常用FTP命令及意义
|
FTP命令< xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> |
意 义 |
|
LIST |
发送当前工作目录下的文件名列表到客户端 |
|
PWD |
显示服务器的当前工作目录名 |
|
RETR |
从服务器下载一个文件 |
|
STOR |
上传文本文件到服务器,
如果文件存在会被覆盖 |
|
*STOU |
上传文本文件到服务器,
但不会覆盖已经存在的文件 |
|
STRU |
设置文件的结构 |
|
MODE |
指定数据的传输模式 |
|
ABORT |
通知服务器关闭连接 |
在表4.3中,已经列举了部分常用的FTP命令。通常情况下,客户端通过CArchive类的成员函数WriteString()可以将这些命令以字符串的形式发送到服务器执行。然后,客户端使用CArchive类的成员函数ReadString()来获取服务器返回的数据。关于这两个函数的一些用法将在下一节实例中进行讲解。