bonjour
comment puisse _je recuperer la date de creation d'un fichier X et aussi la derniere date de modification et puis l'enregister dans un autre fichier Y
merci de me repondre
Version imprimable
bonjour
comment puisse _je recuperer la date de creation d'un fichier X et aussi la derniere date de modification et puis l'enregister dans un autre fichier Y
merci de me repondre
sous linux tu peux jeter un oeil du coté de stat et des fonctions similaires.
http://pubs.opengroup.org/onlinepubs...ions/stat.html
Cependant tu n'aura que les date de dernière modification.
Pour la date de création d'un fichier a priori le système n'est pas sensé garder cette info, il y a une bidouille qui a l'air intéressante mais que je n'ai pas essayée dans le post suivant :
http://www.developpez.net/forums/d10...ation-fichier/
enfin c'est du bash mais la fonction system et souvent d'un grand secours..
je travaille sous Windows:oops:
Dans ce cas-là, il me semble que tu devrais aller chercher du côté de l'API Windows.
Je n'ai pas de machine sous Windows, essaye ce code ?
Code:
1
2
3
4
5
6
7
8
9 void print_creationdate(const char *s) { WIN32_FILE_ATTRIBUTE_DATA attr; SYSTEMTIME creation; GetFileAttributesEx(s, GetFileExInfoStandard, &attr); FileTimeToSystemTime(&attr.ftCreationTime, &creation); printf("Creation date : %d/%d/%d - %d h %d", creation.wDay, creation.wMonth, creation.wYear, creation.wHour, creation.wMinute); }