Utilisation de GetFileTime [C++] - Programmation
Marsh Posté le 10-11-2001 à 22:21:57
Déjà va jeter un oeuil dans l'aide de l'API windwos, aprés si tu trouve ça je t'envoie ça demain où lundi (je l'ai pas sous la main là) enfin pour information windows te renvoie ça par le nombre d'intervale de 100 nanosecondes depuis le 1er janviers 1601, aprés t'as une fonction qui te transforme ça en format DOS un peu plus intéligible.
Marsh Posté le 11-11-2001 à 10:13:23
ok je veux bien que tu me files ça
pourquoi il y a deux éléments dans la struture FILETIME ?
Marsh Posté le 12-11-2001 à 20:16:49
Les deux éléments c le Dword de poid fort et le Dword de poid faible (2*32 bits soit 64 bits)
Pour file time voilà comment tu peux faire pour avoir la date:
FILETIME win32TimeStamp;
unsigned short dosDate,dosTime;
GetFileTime(file_handler,&win32TimeStamp,0,0); /*récupération d'une date sur un fichier ouvert*/
CoFileTimeToDosDateTime(&win32TimeStamp,&dosDate,&dosTime);/*Transformation de la date au format DOS*/
//Récupération des éléments de la date
int jour=dosDate & 0x001F;
int moi=dosDate & 0x01E0;
int annee=dosDate & 0xFE00;
int heure=dosTime & 0xF800;
int min=dosTime & 0x07E0;
int sec=dosTime & 0x001F;
Marsh Posté le 09-11-2001 à 18:44:45
salut
Je souhaite récupérer la date de création d'un fichier :
FILETIME creat;
GetFileTime(f,&creat,0,0);
comment avoir la date, creat.dwLowDateTime ? Le résultat est sous quel format ? merci