Разработка приложений для Internet

       

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



Содержание раздела