Поделиться через


Шаги для удаления файла в типичном клиентском приложении FTP

В следующей таблице приведены шаги, могут выполняться обычным клиентском приложении FTP, удаляет файл.

Целью является

Действия, предпринимаемые

Произведенный эффект

Начать сеанс FTP.

Создайте объект CInternetSession.

Инициализирует WinInet и к серверу.

Соединения с ftp-сервером.

Используйте CInternetSession::GetFtpConnection.

Возвращает объект CFtpConnection.

Убедитесь в том, что в правом каталог на FTP-сервере.

Используйте CFtpConnection::GetCurrentDirectory или CFtpConnection::GetCurrentDirectoryAsURL.

Возвращает имя или URL-адрес каталога в данный момент подключен к на сервер, в зависимости от выбранного функции-члена.

Перейдите в новый каталог FTP на сервере.

Используйте CFtpConnection::SetCurrentDirectory.

Перейдите в данный момент подключен к на сервер.

Найдите первый файл в каталоге FTP.

Используйте CFtpFileFind::FindFile.

Находит первый файл. Возвращает ЛОЖНОЕ, если отсутствуют файлы не найдены.

Найдите следующий файл в каталоге FTP.

Используйте CFtpFileFind::FindNextFile.

Находит следующий файл. Возвращает ЛОЖНОЕ, если файл не найден.

Удалите файл " FindFile или FindNextFile.

Используйте CFtpConnection::Remove, используя имя файла, FindFile или FindNextFile.

Удаляет файл на сервере для чтения или записи.

Обработка исключений.

Используется класс CInternetException.

Обрабатывает все общие типы исключений Интернета.

Завершение сеанса FTP.

Dispose объекта CInternetSession.

Автоматически очищает handles и открытие подключения файлов.

См. также

Основные понятия

Расширения Интернета Win32 (WinInet)

Необходимые компоненты для клиентских классов в Интернете

Создание клиентских приложений в Интернете с использованием классов MFC WinInet