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

  FORUM HardWare.fr
  Programmation
  C++

  Date de modification d'un fichier et VC++ 6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Date de modification d'un fichier et VC++ 6

n°1264849
TriadPtale
Posté le 12-12-2005 à 19:26:27  profilanswer
 

Bonjour à tous,
 
J'ai une petite question : comment pourrais je faire pour accéder à la date de création / modification d'un fichier (chemin d'accès spécifié) en C++ "simple" (pas de code managé ou C# etc) ?
 
Je suppose qu'il y a moyen mais google et msdn ne m'ont pas permis de trouver ...
 
Merci  :jap:

mood
Publicité
Posté le 12-12-2005 à 19:26:27  profilanswer
 

n°1265430
ChristianS​_
Posté le 13-12-2005 à 13:15:47  profilanswer
 

avec MFC , tu as GetStatus de CFile :
 

Code :
  1. CFileStatus status;
  2. if (!CFile::GetStatus(nomFichier,status))
  3. {
  4.      MessageBox("Erreur récupération statut fichier ",nomFichier);
  5. }
  6. A reference to a user-supplied CFileStatus structure that will receive the status information. The CFileStatus structure has the following fields:
  7. CTime m_ctime   The date and time the file was created.
  8. CTime m_mtime   The date and time the file was last modified.
  9. CTime m_atime   The date and time the file was last accessed for reading.
  10. LONG m_size   The logical size of the file in bytes, as reported by the DIR command.
  11. BYTE m_attribute   The attribute byte of the file.
  12. char m_szFullName[_MAX_PATH]   The absolute filename in the Windows character set.


 
en win32, ne sais pas...


Message édité par ChristianS_ le 13-12-2005 à 13:17:22
n°1265444
HelloWorld
Salut tout le monde!
Posté le 13-12-2005 à 13:31:26  profilanswer
 

GetFileAttributesEx


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1265787
TriadPtale
Posté le 13-12-2005 à 18:44:12  profilanswer
 

merci !
 
je vais esseyer avec les MFC
 
HelloWorld: pourrais tu détailler un peu le fonctionnement de ta méthode ?
 
:)

n°1266229
HelloWorld
Salut tout le monde!
Posté le 14-12-2005 à 12:00:43  profilanswer
 

Elle est pas vraiment compliquée:
http://msdn.microsoft.com/library/ [...] utesex.asp

Code :
  1. WIN32_FILE_ATTRIBUTE_DATA infos;
  2. if ( !GetFileAttributesEx(
  3.     "test.txt",
  4.     GetFileExInfoStandard,
  5.     &infos ) )
  6. {
  7.     // erreur
  8. }
  9. // convertir pour l'affichage
  10. SYSTEMTIME t;
  11. if ( !FileTimeToSystemTime( &infos.ftLastWriteTime, &t ) )
  12. {
  13.     // erreur
  14. }
  15. cout << "Date de modif : " << t.wDay << '/' << t.wMonth << '/' << t.wYear << '\n';


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°1267763
TriadPtale
Posté le 15-12-2005 à 17:27:34  profilanswer
 

Merci beaucoup !


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

  Date de modification d'un fichier et VC++ 6

 

Sujets relatifs
Forcer le téléchargement et espaces dans le nom du fichierRequête sur fichier XML comme BDD
télécharger un fichier[.NET C#, DataTable] Modification d'une row et répercution graphique
Ajouter 15 jours à une date [resolu]transférer un fichier
[VB6] écrire a la fin d'un fichier .txtModification de nom de champs incrémentés
faire un spool vers un fichier dont le nom est horodaté (toto09122005)Enchainement de fichier d'instruction dans un batch
Plus de sujets relatifs à : Date de modification d'un fichier et VC++ 6


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