Шаги для удаления файла в типичном клиентском приложении 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