GetFileList

Parameter

(SourcePath : String; FileAgeInMinutes : Integer; FileAge : TFileAge; out List : Variant) : Integer;

Beschreibung

Erstellt eine Liste aller Dateien in SourcePath mit dem Alter FileAgeInMinutes. Mit FileAgeInMinutes = 0 wird diese Funktion ignoriert. Über den Parameter FileAge kann ein Filter für Dateien älter als und Dateien neuer als festgelegt werden:

  •  faYounger 
  •  faOlder (default)

Im Ergebnis wird die Anzahl der gefundenen Dateien zurückgegeben.

List enthält ein eindimensionales alphabetisch sortiertes VariantenArray mit den kompletten Pfaden.

Beispiel

List := UnAssigned;
GetFileList('c:\temp\*.pdf',0,faOlder,List); 
If VarIsArray(List) then
begin 
  for i:=0 to VarArrayHighBound(List,1) do  
  begin    
   showmessage(List[i]);   
  end; 
end;