Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datei durchsuchen-Komponente (https://www.delphipraxis.net/50677-datei-durchsuchen-komponente.html)

Kompon Ente 29. Jul 2005 12:17


Datei durchsuchen-Komponente
 
Hallo,

ich bin gerade dabei ein Programm zu schreiben, welches Text, HTML, PHP und andere Dateien nach einem bestimmten Begriff in der Datei durchsucht.

Also es guckt, ob z.B. im File Test.txt drinne steht "Hallo".

Nun sollen alle Dateien, in denen der gesuchte Begriff enthalten ist, aufgelistet werden.

Am besten wäre es, wenn man noch das Verzeichnis dazu auswählt, in dem es durchsucht werden soll.

Kennt da jemand eine "Kompon Ente" *höhö* oder weiß jemand, wie ich das anders lösen kann?

P.S.: Praktisch so, wie wenn man unter Start -> Suchen -> Nach Dateien und Ordnern... -> Dateien und Ordner dort einfach "Ein Wort oder ein Begriff innerhalb der Datei:" wählt. Nur, es sollen halt alle Dateien, in denen das gesuchte Wort vorkommt aufgelistet werden.

Hansa 29. Jul 2005 12:23

Re: Datei durchsuchen-Komponente
 
Guck Dir mal "grep" an.

Kidix 29. Jul 2005 12:24

Re: Datei durchsuchen-Komponente
 
Das müsste relativ einfach mit TStringlist gehen!

Kompon Ente 29. Jul 2005 12:26

Zitat:

Zitat von Hansa
Guck Dir mal "grep" an.

Geht's etwas genauer?

Matze 29. Jul 2005 12:30

Zitat:

Zitat von Kompon Ente
Geht's etwas genauer?

ja, geht es Bei Google suchengrep.

Hansa 29. Jul 2005 18:55

Re: Datei durchsuchen-Komponente
 
geht noch genauer : "GExperts"

marabu 29. Jul 2005 20:04

Re: Datei durchsuchen-Komponente
 
Hallo Janosch,

dein Betriebssystem kennt bestimmt auch das Kommando FIND.

Grüße vom marabu

Hansa 29. Jul 2005 20:42

Re: Datei durchsuchen-Komponente
 
Nene, der soll besser GREP verwenden. Oder geht FIND mit SubDirs usw. ? Deshalb : GExperts. :mrgreen:

marabu 29. Jul 2005 20:56

Re: Datei durchsuchen-Komponente
 
Hansa - nix gegen grep und GExperts - aber ich wollte mal eine Lanze für das OS brechen.
FINDSTR heißt der Befehl unter XP und nicht FIND.

marabu

Hansa 29. Jul 2005 21:02

Re: Datei durchsuchen-Komponente
 
Nun denn, oder selber machen. :mrgreen:


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