Structure WIN32_FILE_ATTRIBUTE_DATA

 

 

typedef struct _WIN32_FILE_ATTRIBUTE_DATA {
DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
} WIN32_FILE_ATTRIBUTE_DATA,
*LPWIN32_FILE_ATTRIBUTE_DATA;

Avec dwFileAttributes: Attribut 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).

nFileSizeHigh
nFileSizeLow Taille du fichier

Image non trouvée !Voir le chapitre FILETIME pour une conversion en structure time_t.