Поиск файлов
Поиск файлов
int _ScanFileInformation(BYTE DirectoryHandle, char *FilePath, BYTE SearchAttributes, int *SequenceNumber, char *FileName, BYTE *FileAttributes, BYTE *ExtendedFileAttributes, long *FileSize, char *CreationDate, char *LastAccessDate, char *LastUpdateDateAndTime, char *LastArchiveDateAndTime, long *FileOwnerID);
Функция возвращает 0 при успешном завершении или код ошибки.
Параметры:
DirectoryHandle | индекс просматриваемого каталога |
FilePath | путь к просматриваемому каталогу |
SearchAttributes | параметр определяет, какие типы файлов нужно найти |
SequenceNumber | параметр при первом вызове функции должен указывать на переменную, которая имеет значение 0xFFFF |
FileName | указатель на буфер размером 15 байт, в который будет записано имя найденного файла |
FileAttributes | атрибуты файла |
ExtendedFileAttributes | расширенные атрибуты файла |
FileSize | размер файла |
CreationDate | дата создания файла |
LastAccessDate | дата последнего доступа к файлу |
LastUpdateDateAndTime | дата и время последнего обновления содержимого файла |
LastArchiveDateAndTime | дата и время выгрузки файла |
FileOwnerID | идентификатор пользователя, создавшего файл |