Класс CFileFind
Класс 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 |