Структура WIN32_FIND_DATA

Type WIN32_FIND_DATA
  dwFileAttributes As Long
  ftCreationTime As FILETIME
  ftLastAccessTime As FILETIME
  ftLastWriteTime As FILETIME
  nFileSizeHigh As Long
  nFileSizeLow As Long
  dwReserved0 As Long
  dwReserved1 As Long
  cFileName As String * 260
  cAlternate As String * 14
End Type

Структура WIN32_FIND_DATA содержит информацию о файле, найденном функцией FindFirstFile или FindNextFile: атрибуты, время создания, модификации, размер файла и т.д.

Состав структуры

dwFileAttributes
Один или несколько флагов, определяющих атрибуты файла:
FILE_ATTRIBUTE_ARCHIVE = &H20
Архивный
FILE_ATTRIBUTE_COMPRESSED = &H800
Сжатый файл или папка
FILE_ATTRIBUTE_DIRECTORY = &H10
Каталог
FILE_ATTRIBUTE_HIDDEN = &H2
Скрытый файл
FILE_ATTRIBUTE_NORMAL = &H80
Нормальный (не используется с другими флагами)
FILE_ATTRIBUTE_READONLY = &H1
Только для чтения
FILE_ATTRIBUTE_SYSTEM = &H4
Системный файл
ftCreationTime
Время создания файла
ftLastAccessTime
Время последнего обращения к файлу
ftLastWriteTime
Время последней операции записи в файл
nFileSizeHigh
Старшие 32 бита 64-разрядного размера файла ( только для файлов объемом свыше 4 Гбайт )
nFileSizeLow
Младшие 32 бита 64-разрядного размера файла
dwReserved0
Зарезервировано для будущего использования
dwReserved1
Зарезервировано для будущего использования
cFileName
Длинное имя файла
cAlternate
Короткое имя файла

Используется в

FindFirstFile, FindNextFile