![]() |
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Du musst die Liste auch erst einmal erzeugen (siehe Heikos Code).
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Habe ich, hab ich oben ergänzt, hatte ich nur vergessen zu posten :P
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Und wo wird "Pfad" gesetzt?
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Pfad kommt aus einer Datenbank, der Pfad steht danach auch in der Variabel drin...
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Dann ändere mal den "Hauptteil" der Methode.
Delphi-Quellcode:
begin
List.BeginUpdate; try if ClearList then begin List.Clear; end; Directory := trim(Directory); if Directory = '' then begin Exit; end; Directory := IncludeTrailingPathDelimiter(Directory); ScanDir(Directory); finally List.EndUpdate; end; end; |
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Versuch es mal mit:
Delphi-Quellcode:
Gruß
class procedure TDataWork.GetAllFilesInDirectorys(Directory: string;var List: TStrings; ClearList: Boolean);
K-H |
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Wozu das? Objektinstanzen werden im Normalfall nicht als var übergeben.
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Hallo,
ist ja hier egal ;) Aber das hier könnte ein Problem sein.
Delphi-Quellcode:
Ist Directory z.B. c:\temp kommt
Mask := '*.*';
if FindFirst(Directory+Mask c:\temp*.* raus. Es würde der Backslash fehlen if FindFirst(Directory+'\'+Mask[/delphi] Wenn es das ist, du hast 2 Stellen davon im Code. Das bekommt man aber per F5, F7, F8 leicht raus ... Heiko |
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Siehe #25 ;)
|
Re: Rekursives durchsuchen und Letzten Dateizugriff auslesen
Hallo,
ui, da war jemand schneller und ich habs überlesen ;) Heiko |
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz