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

  FORUM HardWare.fr
  Programmation
  C++

  [ borland sous WIN XP] fichier et repertoire qq questions ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ borland sous WIN XP] fichier et repertoire qq questions ?

n°918088
roromaino
Posté le 08-12-2004 à 16:39:48  profilanswer
 

bonjour,
 
je cherche a mettre dans un fichier txt, la liste des noms des fichiers cookies avec leur date et heure de creation.
 
1)je ne retourve plus la fonction permettant de recuperer la date et heure de creation d'un fichier (j'ai trouver la fonction qui recupere la date/heure de modification mais je veux la date/heure de creation)
 
2)je ne retrouve pas non plus la fonction permettant de recuperer la liste des fichiers presents dans un repertoire que l'ont connait.je veux en fait recuperer la liste des fichiers txt representant les cookies present dans le repertoire des cookies. Ayant le nom de chaque fichiers present il sera ensuite facile de savoir a l'aide de la bonne fonction la date/heure de creation de ceux-ci.
 
merci d'avance de vos reponses

mood
Publicité
Posté le 08-12-2004 à 16:39:48  profilanswer
 

n°918091
antp
Super Administrateur
Champion des excuses bidons
Posté le 08-12-2004 à 16:43:51  profilanswer
 

1) J'ai ceci dans un de mes softs, c'est du Delphi mais vu que ça passe par des fonctions VCL  & Win32 ça sera facile à convertir en C++Builder (y a juste la fonction convert qui est une fonction "locale" qu'il faudra mettre hors de la fonction GetFilesDates) :
 


function GetFileDates(const FileName: string; out Created, Access, Modified: TDateTime): Boolean;
var
  SearchRec: TSearchRec;
  function Convert(const ft: TFileTime): TDateTime;
  var
    lt: TFileTime;
    st: TSystemTime;
  begin
    Result := MinDouble;
    if FileTimeToLocalFileTime(ft, lt) then
      if FileTimeToSystemTime(lt, st) then
        with st do
          Result := EncodeDateTime(wYear, wMonth, wDay, wHour, wMinute, wSecond, wMilliseconds);
  end;
begin
  Result := False;
  if FindFirst(FileName, faAnyFile, SearchRec) = 0 then
  begin
    Created := Convert(SearchRec.FindData.ftCreationTime);
    Access := Convert(SearchRec.FindData.ftLastAccessTime);
    Modified := Convert(SearchRec.FindData.ftLastWriteTime);
    Result := True;
  end;
  FindClose(SearchRec);
end;


 
2) comme utilisées dans la fonction ci-dessus, c'est FindFirst/FindeNext/FindClose :D


Message édité par antp le 08-12-2004 à 16:44:41

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°918092
HelloWorld
Salut tout le monde!
Posté le 08-12-2004 à 16:44:53  profilanswer
 

Un truc genre TFinfFile & TFileInfo/TFielAttributes.
Au pire GetFileAttributesEx & FindFirstFile/FindNextFile/...
Tu récupères comment le répertoire des cookies ?
 
edit: ouai, j'avais oublié que FindFirstFile te renvoie directement les infos de fichier.


Message édité par HelloWorld le 08-12-2004 à 16:46:23

---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°918096
roromaino
Posté le 08-12-2004 à 16:46:46  profilanswer
 

je rentre en brut le repertoire des cookies , il est supossé etre connu(par defaut win Xp), meme si on sait qu'il peut etre changé.

n°918101
HelloWorld
Salut tout le monde!
Posté le 08-12-2004 à 16:49:17  profilanswer
 

SHGetFolderPath( CSIDL_COOKIES ) et c'est tout beau tout propre ;)
http://msdn.microsoft.com/library/ [...] erpath.asp


---------------
FAQ fclc++ - FAQ C++ - C++ FAQ Lite
n°919220
roromaino
Posté le 09-12-2004 à 21:00:57  profilanswer
 

ok merci comme ca ca sera encore mieux,tout beau tout propre  :-)


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

  [ borland sous WIN XP] fichier et repertoire qq questions ?

 

Sujets relatifs
comment selectionner un fichierProblème avec fichier xml
fichier .bat[Prob] Upload fichier PHP
acces multiple donnees fichier txt[C] Ecrire le contenu d'une matrice dans un fichier
pb manipulation buffer fichier texteEcrire dans un fichier excel
probleme ecriture fichierTransfert d'un fichier HTTP > FTP ( serveur > serveur )
Plus de sujets relatifs à : [ borland sous WIN XP] fichier et repertoire qq questions ?


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