Suchen - Ausschließen von Verzeichnissen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
fnheiden
Senior Member
Senior Member
Posts: 234
Joined: 2003-02-16, 12:06 UTC
Location: Dresden, Germany
Contact:

Suchen - Ausschließen von Verzeichnissen

Post by *fnheiden »

Hallo!

Beim Ausschließen von Verzeichnissen beim Suchen bin ich auf ein Problem gestoßen. Mit folgendem Suchstring möchte ich
  • in allen Verzeichnissen alle Dateien mit der Endung txt finden
  • in allen Verzeichnissen außer dem Verzeichnis zlib alle Dateien mit der Endung lib
  • in allen Verzeichnissen alle Dateien mit der Endung exe finden

Code: Select all

*.txt;*.lib|zlib\;*.exe
Leider liefert bekomme ich im Suchergebnis keine Text-Dateien aus dem Verzeichnis zlib und gar keine Exe-Dateien.

Was mache ich falsch?

Viele Grüße und vielen Dank!
~ Florian
Jonas
Senior Member
Senior Member
Posts: 325
Joined: 2003-05-27, 16:59 UTC
Location: Germany
Contact:

Post by *Jonas »

Soetwas geht mit den bissherigen Möglichkeiten von TC soweit ich weiss leider nicht. Das liegt daran, das TC nicht erst die einzelnen Teile durch ';' trennt sondern alles hinter dem '|' ausschliesst und danach nach dem Simikolon trennt.

Was Du brauchst bedürte soetwas wie auf meinem Fake-srceenshot hier: http://ghisler.ch/board/viewtopic.php?t=262
Oder man müsste dem TC beibringen zuerst nach dem ';' zu trennen und danach durch das pipe-Zeichen auszuschliessen...
User avatar
fnheiden
Senior Member
Senior Member
Posts: 234
Joined: 2003-02-16, 12:06 UTC
Location: Dresden, Germany
Contact:

Post by *fnheiden »

Danke Jonas, ich war schon kurz vor dem Verzweifeln ...

Aber warum der TC alles hinter dem Pipe-Symbol ausschließt ist mir völlig schleierhaft - der Token der alle relevanten Teile trennt ist ja das Semikolon. Erst in einem Such-Teil sollte meiner Meinung nach das Pipe-Symbol ausgewertet werden.

Viele Grüße,
~ Florian
User avatar
norfie
Power Member
Power Member
Posts: 1194
Joined: 2003-02-18, 14:18 UTC

Post by *norfie »

Last edited by norfie on 2004-09-10, 21:34 UTC, edited 1 time in total.
User avatar
fnheiden
Senior Member
Senior Member
Posts: 234
Joined: 2003-02-16, 12:06 UTC
Location: Dresden, Germany
Contact:

Post by *fnheiden »

2norfie
norfie wrote:
Aber warum der TC alles hinter dem Pipe-Symbol ausschließt ist mir völlig schleierhaft
Weil beides sinnvoll ist:
z.B. suche alle MSOffice-Dateien
*.doc; *.dot; *.xls
jedoch nicht im Temp-Verzeichnis
*.doc; *.dot; *.xls|Temp\
Naja - bei so etwas würde ich dann eher nach

Code: Select all

*.doc *.dot *.xls|Temp\
suchen.

~ Florian
Jonas
Senior Member
Senior Member
Posts: 325
Joined: 2003-05-27, 16:59 UTC
Location: Germany
Contact:

Post by *Jonas »

norfie wrote:2fnheiden
Aber warum der TC alles hinter dem Pipe-Symbol ausschließt ist mir völlig schleierhaft
Weil beides sinnvoll ist:
z.B. suche alle MSOffice-Dateien
*.doc; *.dot; *.xls
jedoch nicht im Temp-Verzeichnis
*.doc; *.dot; *.xls|Temp\
Naja, aber auch nicht zwingend. In Deinem Beispiel ist das Semikolon überflüssig; ein Leerzeichen erfüllt den selben Zweck. Florians Beispiel dagegen käme nicht ohne ';' wenn es als ODER-Verknüpfung der einzelnen Parts fungieren soll. Ich bin auch dafür das diese Reihenfolge umgedreht wird, sprich erst nach dem ';' die einzelnen Suchabschnitte getrennt werden und danach durch das pipe-zeichen ausgeschlossen wird.
Post Reply