Шаги для удаления файла в типичном клиентском приложении FTP
В следующей таблице показаны шаги, которые могут выполняться в типичном клиентском приложении FTP, которое удаляет файл.
Ваша цель | Действия, которые вы выполняете | Произведенный эффект |
---|---|---|
Начало сеанса FTP. | Создайте объект CInternetSession. | Инициализирует WinInet и подключается к серверу. |
Подключается к FTP-серверу. | Используйте CInternetSession::GetFtp Подключение ion. | Возвращает объект CFtp Подключение ion. |
Убедитесь, что вы находитесь в правильном каталоге на FTP-сервере. | Используйте CFtp Подключение ion::GetCurrentDirectory или CFtp Подключение ion::GetCurrentDirectoryAsURL. | Возвращает имя или URL-адрес каталога, к которому вы подключены на сервере, в зависимости от выбранной функции-члена. |
Перейдите к новому каталогу FTP на сервере. | Используйте CFtp Подключение ion::SetCurrentDirectory. | Изменяет каталог, к которому вы подключены на сервере. |
Найдите первый файл в каталоге FTP. | Используйте CFtpFileFind::FindFile. | Находит первый файл. Возвращает значение FALSE, если файлы не найдены. |
Найдите следующий файл в каталоге FTP. | Используйте CFtpFileFind::FindNextFile. | Находит следующий файл. Возвращает значение FALSE, если файл не найден. |
Удалите файл, найденный FindFile или FindNextFile . |
Используйте CFtp Подключение ion::Remove, используя имя файла, возвращаемое FindFile или FindNextFile . |
Удаляет файл на сервере для чтения или записи. |
Обработка исключений. | Используйте класс CInternetException. | Обрабатывает все распространенные типы исключений Интернета. |
Завершите сеанс FTP. | Удалите объект CInternetSession. | Автоматически очищает открытые дескрипторы файлов и подключения. |
См. также
Расширения Интернета Win32 (WinInet)
Необходимые компоненты для клиентских классов в Интернете
Создание клиентских приложений в Интернете с использованием классов MFC WinInet