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

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Lire les détails d'un fichier ?

 



 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[DELPHI] Lire les détails d'un fichier ?

n°2114093
davidmarli
Posté le 30-11-2011 à 20:33:36  profilanswer
 

Bonjour,
 
j'aimerais à partir de delphi pouvoir retrouver toutes les infos que l'on peut voir lorsque l'on clique droit sur un fichier et que l'on fait "propriétés" et ensuite "détails".
J'avais vu la fonction GetFileVersionInfoSize, mais j'ai l'impression qu'elle ne fonctionne qu'avec des fichiers EXE.
 
Merci pour votre aide.

mood
Publicité
Posté le 30-11-2011 à 20:33:36  profilanswer
 

n°2117626
kiki29
Posté le 21-12-2011 à 09:36:55  profilanswer
 
n°2118116
HERIBERT
Posté le 23-12-2011 à 10:51:09  profilanswer
 

davidmarli a écrit :

Bonjour,
 
j'aimerais à partir de delphi pouvoir retrouver toutes les infos que l'on peut voir lorsque l'on clique droit sur un fichier et que l'on fait "propriétés" et ensuite "détails".
J'avais vu la fonction GetFileVersionInfoSize, mais j'ai l'impression qu'elle ne fonctionne qu'avec des fichiers EXE.
 
Merci pour votre aide.


Bonjour :)
 
Ici, tu as la liste complète (je crois) des routines de gestion de fichiers via les "handle" (méthode très proche du système, donc bcp de docs sur les API relatives à ces fonctions) :  
 
 
---- ROUTINES de GESTION de FICHIERS (API) -----
 
function FileOpen(const FileName: string; Mode: LongWord): Integer;
 
function FileCreate(const FileName: string): Integer;
 
function FileRead(Handle: Integer; var Buffer; Count: LongWord): Integer;
 
function FileWrite(Handle: Integer; const Buffer; Count: LongWord): Integer;
 
function FileSeek(Handle, Offset, Origin: Integer): Integer;
 
function FileSeek(Handle: Integer; const Offset: Int64; Origin: Integer): Int64;
 
procedure FileClose(Handle: Integer);
 
function FileAge(const FileName: string): Integer;
 
function FileExists(const FileName: string): Boolean;
 
function FileGetDate(Handle: Integer): Integer;
 
function FileSetDate(Handle: Integer; Age: Integer): Integer;
 
function FileGetAttr(const FileName: string): Integer;
 
function FileSetAttr(const FileName: string; Attr: Integer): Integer;
 
function FindMatchingFile(var F: TSearchRec): Integer;
 
function DeleteFile(const FileName: string): Boolean;
 
function RenameFile(const OldName, NewName: string): Boolean;
 
function AnsiStrLastChar(P: PChar): PChar;
 
function AnsiLastChar(const S: string): PChar;
 
function LastDelimiter(const Delimiters, S: string): Integer;
 
function ChangeFileExt(const FileName, Extension: string): string;
 
function ExtractFilePath(const FileName: string): string;
 
function ExtractFileDir(const FileName: string): string;
 
function ExtractFileDrive(const FileName: string): string;
 
function ExtractFileName(const FileName: string): string;
 
function ExtractFileExt(const FileName: string): string;
 
function ExtractFilePathNoDrive(const FileName: string): string;
 
function ExtractShortPathName(const FileName: string): string;
 
function FileSearch(const Name, DirList: string): string;
 
function DiskFree(Drive: Byte): Int64;
 
function DiskSize(Drive: Byte): Int64;
 
function FileDateToDateTime(FileDate: Integer): TDateTime;
 
function DateTimeToFileDate(DateTime: TDateTime): Integer;
 
function GetCurrentDir: string;
 
function SetCurrentDir(const Dir: string): Boolean;
 
function RemoveDir(const Dir: string): Boolean;
 
Avec ça, tu devrais trouver ton bonheur ;)
 

n°2120317
davidmarli
Posté le 09-01-2012 à 20:44:12  profilanswer
 

Bonjour,
 
désolé je n'ai pas eu le temps de répondre avant.
Non, ceci ne fait pas mon bonheur.
 
Quand je suis sous l'explorateur de windows, je peux voir en faisant un clic droit sur les fichiers .WTV (issue du media center de win 7) dans les propriétés du fihier, un résumé d'un épisode, par exemple, ou encore le tire de ce dernier.
Ce que je voudrais c'est pouvoir lire les même infos depuis delphi. Toutes les infos que je voudrais récupérées sont dans l'onglet détails dudit fichier.
 
Merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [DELPHI] Lire les détails d'un fichier ?

 

Sujets relatifs
[XUL/js] variables en global dans un fichier annexeTraduire un fichier HTML volumineux ...
envoyer des fichier en vbs[C++] Utiliser un fichier texte comme ressource
Filtrage fichier XML via Dominsérer le n° de ligne lors de l'import d'un fichier
L'opération demandée n'a pu s'accomplir sur un fichierUtilisation d'AVX sous Delphi ?
Comment poster un fichier executable sur internet ?[ Résolu ] Comment lancer un fichier AcroRd32.exe en PHP ?
Plus de sujets relatifs à : [DELPHI] Lire les détails d'un fichier ?


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