Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi dateiliste sortieren ? (https://www.delphipraxis.net/67121-dateiliste-sortieren.html)

spacewolf 9. Apr 2006 22:19


dateiliste sortieren ?
 
Moin Leude,

bisher habe ich um eine Dateiliste in einem Verzeichnis auszulesen einfach ne DelphiWorks Funktion benutzt.
Jetzt habe ich festgestellt, das diese ja abhänig davon ist, wie die Dateisortiertung im Verzeichnis eingestellt ist (im Windows).
Gibts ne schnelle Methode Dateien sortiert gelistet zu bekommen ?

euer Andreas

ichbins 9. Apr 2006 22:30

Re: dateiliste sortieren ?
 
Einfach zuerst unsortiert listen und diese Liste dann sortieren.

Unsortiert listen:
Delphi-Quellcode:
var
  f:tsearchrec;
  list:tstringlist;
begin
  list:=tstringlist.create;
  if findfirst(filename,0,f)<>0 then
    exit;
  list.add(f.name);
  while findnext(f)=0 do
    list.add(f.name);
  findclose(f);
end;
Sortieren: Tausende Funktionen, einfach mal Codelib-Suche

Hawkeye219 9. Apr 2006 22:39

Re: dateiliste sortieren ?
 
Zitat:

Zitat von ichbins
Sortieren: Tausende Funktionen, einfach mal Codelib-Suche

...oder einfach die Methoden Sort bzw. CustomSort von TStringList benutzen. :wink:
Mit CustomSort läßt sich prinzipiell jede gewünschte Sortierung realisieren.

Gruß Hawkeye


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:09 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