Ciao...
Ce questa API di windows che restituisce la data di creazione, la data del ultimo accesso e la data di scrittura di un file..
Il mio problema e che non riesco a capire come tirar fuori queste informazione dalla veriabile di tipo _FILETIME che quet Api restituisce..
questo e il prototipo:
e questa e la struttura del tipo _FILETIME:codice:BOOL GetFileTime( HANDLE hFile, // identifies the file LPFILETIME lpCreationTime, // address of creation time LPFILETIME lpLastAccessTime, // address of last access time LPFILETIME lpLastWriteTime // address of last write time );
io gli passo lìhWnd del file che ho aperto con 'FileOpen' e poi creo 3 variabili pontatori di tipo _FILETIME..codice:typedef struct _FILETIME { // ft DWORD dwLowDateTime; DWORD dwHighDateTime; } FILETIME;
_FILETIME *a,*b,*c;
l'API mi funziona senza errori e le variabili a,b,c mi puntano a dei valori divisi in Parte alta (High) e parte bassa (Low) pero come mi tiro fuori la data e l'ora da questo tipo di varibile?
c'e una macro che mi converte nel formato gg/mm/aaa hh-mm-ss
Grazie..
Ciao...


					
					
					
						
  Rispondi quotando
						