Класс CFileFind предназначен для поиска файлов на локальном компьютере. Этот класс наследуется от базового класса CObject:
CObject -> CFileFind -> CFtpFileFind
|
-> CGopherFileFind
Класс CFileFind служит базовым классом для двух классов WinInet - CFtpFileFind и CGopherFileFind, которые предназначены для поиска файлов в сети Internet на серверах FTP и Gopher.
В следующей таблице мы привели описание методов класса CFileFind:
| Метод | Описание | ||
| CFileFind | Конструктор класса CFileFind | ||
| GetLength | Определяет длину файла в байтах | ||
| GetFileName | Определяем имя файла с расширением | ||
| GetFilePath | Определяет полный путь файла | ||
| GetFileTitle | Определяет заголовок файла, то есть его имя не учитывая расширение | ||
| GetFileURL | Определяет адрес файла в формате URL | ||
| GetRoot | Определяет корневой каталог, в котором расположен файл | ||
| GetCreationTime | Определяет время создания файла | ||
| GetLastAccessTime | Определяет время последнего обращения к файлу | ||
| GetLastWriteTime | Определяет время последнего изменения файла | ||
| MatchesMask | Определяет состояние заданных атрибутов файла | ||
| IsDots | Определяет, состоит ли имя файла из символов "." или "..", которые означают каталог верхнего уровня | ||
| IsReadOnly | Определяет, является ли данный файл доступным только для чтения | ||
| IsDirectory | Определяет, является ли очередной объект, полученный методом FindNext, каталогом или файлом | ||
| IsCompressed | Определяет, является ли данный файл компрессованным | ||
| IsSystem | Проверяет, является ли файл системным | ||
| IsHidden | Определяет, является ли данный файл скрытым | ||
| IsTemporary | Позволяет распознать временные файлы | ||
| IsNormal | Определяет, является ли файл “нормальным”. Под словосочетанием “нормальный файл” понимаются файлы у которых не установлены другие атрибуты | ||
| IsArchived | Определяет является ли данный файл архивным | ||
| Close | Завершает поиск файлов | ||
| FindFile | Начинает поиск файла или файлов в указанном каталоге | ||
| FindNextFile | Продолжает поиск файла или файлов в указанном каталоге. Вы должны использовать этот метод после обращения к методу FindFile |