Hallo,
ich habe mich etwas mit den Diskussionen in diesem Forum zum Thema "sortieren" befasst und bin im Moment etwas unschlüssig.
Ich habe mir eine rekursive Funktion "zur Verfügung stellen lassen", deren Ergebnisse ich in einem TListView im Style vsReport in 3 Spalten anzeigen lasse. Spalte 1 sind CheckBoxen, Spalte 2 die Dateinamen und Spalte 3 die Verzeichnisse.
Leider werden die Dateien Unterverzeichnisübergreifend alphabetisch ausgelesen. Soll heissen (Bsp.):
<PRE>
replace.exe c:\Windows\system32
reset.exe c:\Windows\system32
rstrui.exe c:\Windows\system32\Restore
srdiag.exe c:\Windows\system32\Restore
rexec.exe c:\Windows\system32
spider.exe c:\Windows\system32
CNMSD0Y.exe c:\Windows\system32\spool\drivers\w32x86\3
spools.srv c:\Windows\system32
</PRE>
Es wird also kein Unterschied gemacht zwischen Dateien und Verzeichnissen (die ja auch nur Dateien mit Directory-Attribut sind).
Ich will das aber so sortiert haben, wie die Suchergebnisse der Windows-Suche.
Was mich jetzt interessiert, ist folgendes:
Ist es sinnvoller, die TListView zu sortieren oder dafür zu sorgen, dass in einem Verzeichnis die Unterverzeichnisse so lange ignoriert werden, bis das letzte File ausgelesen ist und das Ganze mit den Unterverzeichnissen wieder von vorne ?
Gruß Markus
ich habe mich etwas mit den Diskussionen in diesem Forum zum Thema "sortieren" befasst und bin im Moment etwas unschlüssig.
Ich habe mir eine rekursive Funktion "zur Verfügung stellen lassen", deren Ergebnisse ich in einem TListView im Style vsReport in 3 Spalten anzeigen lasse. Spalte 1 sind CheckBoxen, Spalte 2 die Dateinamen und Spalte 3 die Verzeichnisse.
Leider werden die Dateien Unterverzeichnisübergreifend alphabetisch ausgelesen. Soll heissen (Bsp.):
<PRE>
replace.exe c:\Windows\system32
reset.exe c:\Windows\system32
rstrui.exe c:\Windows\system32\Restore
srdiag.exe c:\Windows\system32\Restore
rexec.exe c:\Windows\system32
spider.exe c:\Windows\system32
CNMSD0Y.exe c:\Windows\system32\spool\drivers\w32x86\3
spools.srv c:\Windows\system32
</PRE>
Es wird also kein Unterschied gemacht zwischen Dateien und Verzeichnissen (die ja auch nur Dateien mit Directory-Attribut sind).
Ich will das aber so sortiert haben, wie die Suchergebnisse der Windows-Suche.
Was mich jetzt interessiert, ist folgendes:
Ist es sinnvoller, die TListView zu sortieren oder dafür zu sorgen, dass in einem Verzeichnis die Unterverzeichnisse so lange ignoriert werden, bis das letzte File ausgelesen ist und das Ganze mit den Unterverzeichnissen wieder von vorne ?
Gruß Markus
Comment