在典型的FTP客户端应用程序的步骤删除文件

下表显示了在典型的 FTP 客户端应用程序可以执行 " 删除文件的步骤。

您的目标

您执行的操作

效果

启动 FTP 会话。

创建一 CInternetSession 对象。

初始化 WinInet 并连接到服务器。

连接到 FTP 服务器。

使用 CInternetSession::GetFtpConnection

返回 CFtpConnection 对象。

检查确保在 FTP 服务器的正确目录。

使用 CFtpConnection::GetCurrentDirectoryCFtpConnection::GetCurrentDirectoryAsURL

基于成员函数返回您当前连接到服务器上的目录的名称或 URL,选定。

更改到新 FTP 服务器上的内容。

使用 CFtpConnection::SetCurrentDirectory

更改您当前连接到服务器上的内容。

查找在 FTP 目录的第一个文件。

使用 CFtpFileFind::FindFile

查找第一个文件。; 如果未找到,则返回 FALSE 文件。

查找在 FTP 目录的下一个文件。

使用 CFtpFileFind::FindNextFile

查找下一个文件。,如果找不到,则返回 FALSE 文件。

删除 FindFileFindNextFile找到文件。

使用 CFtpConnection::Remove,使用 FindFileFindNextFile返回的文件名。

删除服务器中的文件读取或写入的。

处理异常。

使用 CInternetException 类。

处理所有公共 Internet 异常类型。

关闭 FTP 会话。

处理 CInternetSession 对象。

自动清理打开某个文件句柄和连接。

请参见

概念

Win32扩展Internet (wininet)

系统对于Internet客户端选件类

编写使用MFC WinInet选件类的Internet客户端应用程序