AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Dateinamen aus einem bestimmten Unterordner auslesen
Thema durchsuchen
Ansicht
Themen-Optionen

Dateinamen aus einem bestimmten Unterordner auslesen

Ein Thema von UnixX · begonnen am 27. Apr 2004 · letzter Beitrag vom 28. Apr 2004
Antwort Antwort
UnixX

Registriert seit: 26. Jul 2003
Ort: Unknown
25 Beiträge
 
FreePascal / Lazarus
 
#1

Dateinamen aus einem bestimmten Unterordner auslesen

  Alt 27. Apr 2004, 22:26
Hallo!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!


Ich hab folgendes Problem.
Ich habe in eine Tlistbox Dateinamen mit Pfad eingelesen.

Hier als Beispiel

C:\Programme\Test1.exe
C:\Programme\Ordner1\Test2.exe
C:\Programme\Ordner1\Ordner2\Test3.exe

Und dann das ganze in eine *.txt Datei gespeichert.
Dann das ganze wieder aus dieser *.txt Datei in eine Tlistbox einlesen.
Wenn ich extractfilename benutze dann liest er alle Dateinamen ein. Dann sieht das so aus.

Test1.exe
Test2.exe
Test3.exe

Und jetzt kommt die Frage.
Wie kann ich es machen, das ich z.B. nur die Test2.exe aus dem Pfad C:\Programme\Ordner1\
Extrahieren kann?
Oder genauso gut die Test3.exe aus dem Pfad C:\Programme\Ordner1\Ordner2\
Oder die Test1.exe??????????????

Also alle Dateinamen aus einem bestimmten Unterordner.
Wissen ist Macht, nicht wissen macht auch nichts!
  Mit Zitat antworten Zitat
Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Dateinamen aus einem bestimmten Unterordner auslesen

  Alt 28. Apr 2004, 00:35
einfach eine schleife in der du alle items durchgehst - und wenn ein Item mit "C:\Programme\Ordner1\Ordner2\" anfängt (pos('C:\Programme\Ordner1\Ordner2\', stringlist.strings[i]) = 1) listest du den eintrag mit auf (allerdings werden dann auch alle unterordner davon mit aufgelistet)
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat
Benutzerbild von alcaeus
alcaeus

Registriert seit: 11. Aug 2003
Ort: München
6.537 Beiträge
 
#3

Re: Dateinamen aus einem bestimmten Unterordner auslesen

  Alt 28. Apr 2004, 05:24
Falls du Unterordner nicht mitauflisten willst, kannst du ExtractFilePath(stringlist.strings[i]) verwenden.
Andreas B.
Die Mutter der Dummen ist immer schwanger.
Ein Portal für Informatik-Studenten: www.infler.de
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:18 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz