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


CFtpFileFind::FindFile

Эта функция-член вызывается с целью найти файл FTP.

virtual BOOL FindFile( 
   LPCTSTR pstrName = NULL, 
   DWORD dwFlags = INTERNET_FLAG_RELOAD  
);

Параметры

  • pstrName
    Указатель на строку, содержащую имя файла, который требуется найти. Если NULL, вызов выполняется поиск, подстановочного знака (*).

  • dwFlags
    Флаги, описывающие, как настроить этот сеанс. Эти флаги могут быть объединены с оператором (побитовое ИЛИ|) и следующим образом:

    • INTERNET_FLAG_RELOAD получают данные из подключения, даже если их локально кэшируются. По умолчанию это пометить.

    • _CACHE INTERNET_FLAG_DO НЕ кэширует данные или локально или в любых шлюзах.

    • Переопределение INTERNET_FLAG_RAW_DATA значение по умолчанию для возвращения необработанных данных для структуры WIN32_FIND_DATA (FTP).

    • INTERNET_FLAG_SECURE предоставляет транзакций в сети с использованием протокола SSL или протокол PCT. Этот пометить применим только к HTTP-запроса.

    • INTERNET_FLAG_EXISTING_CONNECT если возможно, повторно использующих существующие соединения к серверу для новых запросов FindFile вместо создания нового сеанса для каждого запроса.

Возвращаемое значение

Ненулевой, если успешно; в противном случае – значение 0. Чтобы получить расширенные сведения об ошибке, вызовите функцию Win32 GetLastError.

Заметки

После вызова FindFile для получения первый файл FTP, можно вызвать FindNextFile для получения последующие файлы FTP.

Пример

См. пример в описании класса CFtpFileFind.

Требования

Header: afxinet.h

См. также

Ссылки

Класс CFtpFileFind

Диаграмма иерархии

CFtpFileFind::FindNextFile

Класс CFileFind