begin process at 2010 03 21 21:04:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

Date de creation d'un fichier


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Date de creation d'un fichier

mardi 19 juillet 2005 à 10:40:31 | Date de creation d'un fichier

squellettor

J'aimerai recupérer la date de création d'un fichier ou d'un repertoire. J'ai trouvé FileAge , mais ca me donne la date de modification et non de creation...
 
Qqun sait-il ???
mardi 19 juillet 2005 à 11:12:50 | Re : Date de creation d'un fichier

AlexMAN

Membre Club
Si t'es sous Windows (a preciser d'ailleurs dans la question) :
- GetFileTime() :  [ Lien ]

+2(p - n)
mardi 19 juillet 2005 à 11:57:25 | Re : Date de creation d'un fichier

squellettor

Merci bien!

J'utilise donc la fonction comme ceci pour transformer en DATETIME :

      HANDLE hFile;
      LPFILETIME lpCreationTime, lpLastAccessTime,lpLastWriteTime;
      LPSYSTEMTIME SystemeTime;
      TDateTime MaDateTime;

      hFile = CreateFile(PathFichierDansRep.c_str(), 0, 0, NULL, OPEN_EXISTING,
      FILE_ATTRIBUTE_NORMAL, NULL);


      GetFileTime(  hFile,  lpCreationTime,  lpLastAccessTime, lpLastWriteTime);
      FileTimeToSystemTime( lpCreationTime,SystemeTime);
      MaDateTime = SystemTimeToDateTime(*SystemeTime);
      DateTimeStr = DateTimeToStr(MaDateTime);

Mais il me fait un erreur de violation de memoire, t'a une idée?

mardi 19 juillet 2005 à 12:03:42 | Re : Date de creation d'un fichier

AlexMAN

Membre Club
Réponse acceptée !
HANDLE hFile;
      FILETIME lpCreationTime, lpLastAccessTime,lpLastWriteTime;
      SYSTEMTIME SystemeTime;
      TDateTime MaDateTime;

      hFile = CreateFile(PathFichierDansRep.c_str(), 0, 0, NULL, OPEN_EXISTING,
      FILE_ATTRIBUTE_NORMAL, NULL);


      GetFileTime(  hFile,  &lpCreationTime, &lpLastAccessTime, &lpLastWriteTime);
      FileTimeToSystemTime(& lpCreationTime, &SystemeTime);
      MaDateTime = SystemTimeToDateTime(SystemeTime);
      DateTimeStr = DateTimeToStr(MaDateTime);

J'ai pas verifié les arguments, mais ton pb vient du fait que tu passes des pointeurs, donc aucune zone allouée, ce qui fait que tu demandes a la fonction d'ecrire un peu nulle part, provoquant ainsi un Violation Access. J'espere que t'as compris le truc, sinon redemande.

+2(p - n)

mardi 19 juillet 2005 à 13:50:15 | Re : Date de creation d'un fichier

squellettor

OK ca marche !!!!
Super , merci beaucoup


Cette discussion est classée dans : fichier, date, creation


Répondre à ce message

Sujets en rapport avec ce message

recherche un dossier par date de creation [ par mickaaaael ] Bonjour,J'aimerai trouver un logiciel qui me permettrai de récupérer le dernier fichier crée dans un dossier X pour le mettre dans un dossier Y et qu' probleme de recherche [ par rachidotec ] bjr, jèai un probleme de recherche des fichiers selon la date de création. le problem est comme suite: -j'ai crée une application qui regroupe des fic pb d'affichage de DATE HEURE (Dev-CPP) [ par phenX ] Pour pouvoir afficher la date dans un fichier texte, je fait: fprintf(fichier,"%d\t\t", time(&H) et j'obtiens, dans le fichier: 1129296004 qui doit b connaitre la date de création d'un fichier [ par LaTatadu91 ] Bonjour,Toujours dans un projet concernant des fichiers de trace, je souhaiterai purger mon repertoire. afin de faire cela il me faudrait connaitre 2/ suppression de fichier en fonction de la date de création [ par koma777 ] Bonjour à tous, Je cherche actuellement un programme automatisant la suppression de fichier en fonction d'une date antérieur. En effet, j'ai une camer Date de création d'un fichier copié [ par xasm ] Bonjour, Je desir savoir si on peut connaitre la date de création d'un fichier copier. Voila en fait si je copie un fichier qui date de janvier 2 mettre un type"record" comme clé dans un map (C++) [ par babyboo1107 ] Bonjour,Voilà j'ai un type fichier qui est un record (string nom, __int64 taille,FILETIME date) j'aimerai créer un map mais il n'accepte pas que je lu creation fichier.dat [ par Arnaud16022 ] bonjour tt le monde!mon probleme est simple: COMMENT creer un fichier en .dat, et le lire,histoire de mettre mes images dedans?j'ai dev c++ ET visual problème date [ par phenX ] bonjour, sur mon code j'ai:  fprintf(fichier,"%d\t\t", time(&H));  pour afficher la date un fichier texte, et quand j'ouvre le ficier texte, c'est un


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales