Einzelnen Beitrag anzeigen

Nicolai1234

Registriert seit: 21. Feb 2004
1.008 Beiträge
 
Turbo Delphi für Win32
 
#1

Schnelle Suche einer Zeile in txt-Datei

  Alt 26. Jul 2005, 00:08
Hallo,
ich habe eine Textdatei, in der alle Ordner meiner Festplatte (nur c:\ aufgelistet sind. Das ganze sieht in etwa so aus:
Zitat:
c:\Downloads\
c:\Downloads\Delphi\
c:\Downloads\Delphi\icq\
c:\Downloads\Delphi\icq\adicqclient\
c:\Downloads\Delphi\icq\adicqclient\ICQ\
c:\Downloads\Delphi\icq\adicqclient\ICQ\Component\
c:\Downloads\Delphi\icq\adicqclient\ICQ\DBConverte r\
c:\Downloads\Delphi\icq\adicqclient\ICQ\Example\
Nun möchte ich zwischen den Verzeichnisse à la MS-DOS navigieren können.
Soll heißen, dass da sowas in einer Art Eingabeaufforderung stehen soll:
Zitat:
c:\ cd Downloads
c:\Downloads\
Naja, ihr wisst denke ich, was ich meine...

Nun ist das Problem, dass man dann realtiv schnell überprüfen muss, ob das angegebende Verzeichnis bei "cd" auch existiert (in diesem Fall "Downloads").
Dazu müsste ich nun alle Zeilen in der Textdatei durchgehen, um zu schauen, ob das Verzeichnis vorhanden ist. Das dauerte bei mehreren Tausend Ordner aber zu lange.

Wie könnte man das schneller machen?
(auch gerne mit Konvertierung in mehrere Dateien vorher oder so. Allerdings keine DBs, die vom Rechner abhängig sind (Installierte Trieber und so...))

Vielen Dank im voraus
Nicolai

(mir fiel eben kein besserer Titel ein; ich ändere ihn aber gerne)
  Mit Zitat antworten Zitat