Einzelnen Beitrag anzeigen

Benutzerbild von Aenogym
Aenogym

Registriert seit: 7. Mär 2004
Ort: Schwerin
1.089 Beiträge
 
Delphi 7 Enterprise
 
#1

dateinamen "speziell" sortieren

  Alt 14. Feb 2006, 16:09
hi leute,

ich habe folgendes dringendes problem:

ich habe einen ordner, in dem folgende dateien sind:

fhbb-009.xml
fhbb-009a.xml
fhbb-009b.xml
fhbb-0092.xml
fhbb-0093.xml

ich hole mir per FindFirst() und FindNext() diese dateinamen in eine stringlist um sie zu sortieren. denn find*() gibt die dateien ja nicht sortiert zurück.
mein problem ist diese spezielle sortierungs-logik. ich habe ungefähr 5000 solcher dateien in dem ordner. die buchstabenfolge am anfang läuft von "a" bis "zz" und die zahlenfolge am ende läuft auch vom anfang bis ende durch, inklusive buchstaben als suffixe....
normalerweise für die fhbb-0092.xml direkt nach der fhbb-009.xml kommen. ich brauch aber unbedingt die reihenfolge wie oben gezeigt.

könnt ihr mit helfen, wie ich meinestringlist eben so sortieren kann? ich verzweifle schon und es ist sehr dringen

vielen dank schonmal an alle,
aeno
Steffen Rieke
Was nicht buzzt, wird buzzend gemacht!
http://blog.base-records.de
http://www.base-records.de
  Mit Zitat antworten Zitat