Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Атрибуты файла
Поля FindHandle и ExcludeAttr используются функциями FindFirst() и FindNext() для инутренних нужд, поэтому нет необходимости вникать в их назначение. Функции FindFirst() и FindNext() принимают путь в качестве параметра, который содержит символы шаблона (например, выражение С: \DELPHI 5\BIN\*.EXE означает все файлы с расширением ЕХЕ в каталоге C:\DELPHI 5\ВIN\). Параметр Attr определяет атрибуты файла, по которым следует проводить поиск. Если, например, вы хотите найти только системные файлы, следует вызывать функции FindFirst() и/или FindNext() следующим образом: FindFirst(Path, faSysFile, SearchRec); Запись TWin32FindData содержит информацию о найденном файле или подкаталоге и определяется следующим образом: TWin32FindData= record dwFileAttributes:DWORD; ftCreationTime: TFileTime; ftLastAccessTime: TFileTime; ftLastWriteTime: TFileTime; nFileSizeHigh: DWORD; nFileSizeLow: DWORD; dwReserved0: DWORD; dwReserved1: DWORD; cFileName: array [0..MAX_PATH-1] of AnsiChar; cAlternateFileName: array [0..13] of AnsiChar; end;
Значения полей записи TWin32FindData
Для проверки атрибутов используется функция DWORD GetFileAttributes( LPCTSTR lpFileName // имя файла или каталога ); Для установки атрибутовможно использовать функцию BOOL SetFileAttributes( LPCTSTR lpFileName, // имя файла DWORD dwFileAttributes // атрибуты ); Windows 95/98: использование ToolHelp32 ToolHelp32 — это семейство функций и процедур, составляющих подмножество Win32 API, которые позволяют получить сведения о некоторых низкоуровневых аспектах работы ОС. В частности, сюда входят функции, с помощью которых можно получить информацию обо всех процессах, выполняющихся в системе в данный момент, а также потоках, модулях и кучах, принадлежащих каждому процессу. Типы и определения функций ТооlНе1р32 размещаются в модуле ТlНе1р32, поэтому при работе с этими функциями нужно включить его имя в список инструкции uses.
|