Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1953 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  Recuperer date modification d'un fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recuperer date modification d'un fichier

n°910193
bonyama
Posté le 29-11-2004 à 12:47:51  profilanswer
 

Salut!
 
Je me trouve coincé j'aimerai recuperer l'heure a laquelle a été modifié la dernière fois un fichier sans passer par la famille open :/
 
Est ce possible et si oui vers ou dois je chercher ?
 
Merci et bonne journée a tous!

mood
Publicité
Posté le 29-11-2004 à 12:47:51  profilanswer
 

n°910196
Taz
bisounours-codeur
Posté le 29-11-2004 à 12:53:04  profilanswer
 

stat

n°910201
bonyama
Posté le 29-11-2004 à 12:57:47  profilanswer
 

eh ouééééééé
 
merci a toi je galerai depuis 2h dessu keu mm :>

n°910207
docmaboul
Posté le 29-11-2004 à 13:08:08  profilanswer
 


 
:ouch:
 
Du C...
 
Comme, c'est mal, pas propre, tout crado, tout ça, tout ça... [:ddr555]

n°910213
bonyama
Posté le 29-11-2004 à 13:12:23  profilanswer
 

Ah mais c'était sur qu'il y allait avoir un tit souci dans le format des dates.
ctime me renvoit ca:
Mon Jan 26 14:25:28 2004
Et voila le format que je voudrai :
Mon, 26 Jan 2004 14:25:28 GMT
QUelqu un aurait une tite idée par hasard ? :p

n°910215
bonyama
Posté le 29-11-2004 à 13:12:50  profilanswer
 

Tas une autr eidée DocMaboul que stat ?

n°910218
docmaboul
Posté le 29-11-2004 à 13:15:49  profilanswer
 

bonyama a écrit :

Tas une autr eidée DocMaboul que stat ?


 
Là n'est pas la question. Dans l'Evangile selon Taz, il y a marqué "jamais tu n'utiliseras le runtime C dans ton C++"... :jap: ("passke sinon c'est pas du C++ mais du C" ).

n°910219
bonyama
Posté le 29-11-2004 à 13:16:31  profilanswer
 

ouai mais je suis preneur si tas une autre idée :>

n°910226
Taz
bisounours-codeur
Posté le 29-11-2004 à 13:19:47  profilanswer
 

ben tu récupère le mtime sous forme de timestamp et après tu formate avec toutes les fonctions classiques de time.h genre strftime

n°910231
docmaboul
Posté le 29-11-2004 à 13:22:03  profilanswer
 

bonyama a écrit :

ouai mais je suis preneur si tas une autre idée :>


 
Ben, j'en sais rien, j'utilise toujours le runtime C lorsque je fais du C++ :D
Sinon, pour votre histoire de date, regardez du côté de gmtime et strftime.

mood
Publicité
Posté le 29-11-2004 à 13:22:03  profilanswer
 

n°910243
Taz
bisounours-codeur
Posté le 29-11-2004 à 13:32:17  profilanswer
 

y a plein de trucs géniaux dans boost::filesystem qui lui est bien plus portable

n°910254
Taz
bisounours-codeur
Posté le 29-11-2004 à 13:40:51  profilanswer
 

Code :
  1. #include <iostream>
  2. #include <string>
  3. using std::string;
  4. #include <boost/date_time/posix_time/posix_time.hpp>
  5. #include <boost/filesystem/operations.hpp>
  6. #include <boost/filesystem/fstream.hpp>
  7. namespace
  8. {
  9.   void show_mtime(const string &path)
  10.   {
  11.     using namespace boost::posix_time;
  12.     using namespace boost::filesystem;
  13.     time_t mtime = last_write_time(path);
  14.     std::cout << from_time_t(mtime) << '\n';
  15.   }
  16. }
  17. int main(int argc, char *argv[])
  18. {
  19.   for(int i = 0; i < argc; ++i)
  20.     show_mtime(argv[i]);
  21. }

n°910272
bonyama
Posté le 29-11-2004 à 14:05:21  profilanswer
 

merci nikwel!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  Recuperer date modification d'un fichier

 

Sujets relatifs
problème de dateLire dans un fichier texte
Lire un fichier ligne par ligne.Comment recuperer une variable javascript dans php
ouvrir un fichier excel en lecture/écritureacceder aux données sans ouvrir le fichier
[Batch] affecter la date au nom d'un répertoireScript ouvrant fichier Excel partagé avec notification
Bouton "parcourir" pour aller chercher un fichier 
Plus de sujets relatifs à : Recuperer date modification d'un fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR