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


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

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

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

Действия, выполняемые

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

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

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

Инициализирует WinInet и подключитесь к серверу.

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

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

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

Проверьте, чтобы убедиться, что в правом каталог на ftp-сервере.

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

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

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

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

Меняет каталог в данный момент подключены к серверу.

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

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

Находит первый файл.Возвращает значение false, если файлы не найдены.

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

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

Находит следующий файл.Возвращает значение false, если файл не найден.

Удалите файл, находящийся FindFile или FindNextFile.

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

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

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

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

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

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

Удаление объекта CInternetSession.

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

См. также

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

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

Предварительные условия для классов клиента через Интернет

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