_WIN32_FIND_DATA
typedef struct _WIN32_FIND_DATA {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD dwReserved0;
DWORD dwReserved1;
TCHAR cFileName[MAX_PATH];
TCHAR cAlternateFileName[14];
} WIN32_FIND_DATA,
*PWIN32_FIND_DATA,
*LPWIN32_FIND_DATA;
Avec dwFileAttributes: Attributs d'un fichier:
ftCreationTime Structure de type FILETIME indiquant quand un fichier ou un répertoire a été créé (non supporté par tous les systèmes et peut donc retourner la valeur 0).
ftLastAccessTime Structure de type FILETIME
indiquant pour un fichier la dernier fois que celui a été accédé
en lecture ou écriture. Pour un répertoire, il s'agit de la date
de création (non supporté par tous les systèmes et peut
donc retourner la valeur 0).
ftLastWriteTime Structure de type FILETIME
indiquant le dernier accès en écriture sur le fichier. Sinon,
toujours la date de création d'un répertoire (non supporté
par tous les systèmes et peut donc retourner la valeur 0).
dwVolumeSerialNumber Numéro de série du volume
nFileSizeHigh
nFileSizeLow Taille du fichier
nNumberOfLinks Nombre de liens, toujours à 1 sur un système
FAT (l'information n'existait pas !!!)
dwReserved0 et dwReserved1 : Réservés !
cFileName[MAX_PATH] Nom du fichier
cAlternateFileName[14] Nom court du fichier (Format DOS)