mehrere Suchbegriffe im Pfad finden

German support forum

Moderators: white, Hacker, Stefan2

Post Reply
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

mehrere Suchbegriffe im Pfad finden

Post by *tc_fun »

Hallo,

Ich möchte viele Dateien thematisch sortieren.
Die Verzeichnisstruktur steht - Bildbeispiel:

d:\Themen\Gesundheit\Krebs\Essen\Bananen
d:\Themen\Obstsorten\Afrika\Bananen

(1)

In Everything gesucht:
folder: path: "R:\Themen" banane krebs
findet
Everything -> R:\Themen\Gesundheit\Krebs\Essen\Bananen

In TC gesucht - Everything verwenden
ev. folder: path: "R:\Themen" banane krebs
findet
Total Commander -> R:\Themen\Gesundheit\Krebs

Total Commander findet nicht das gleiche Verzeichnis wie bei der Suche direkt in Everything.
Wo liegt mein (Denk)Fehler?

(2)

Startverzeichnis der Suche ist
r:\Themen\

suchen nach
Banane Krebs
finde das Verzeichnis
r:\Themen\Gesundheit\Krebs\Essen\Bananen

suchen nach
Banane Obst
finde das Verzeichnis
r:\Themen\Obstsorten\Afrika\Bananen

Ist so eine Suche in Total Commander integriert oder über Plugins möglich?
Die Suchbegriffe sollen in beliebiger Reihenfolge hintereinander eingegeben werden.

Oder komme ich mit der Regex Suche schneller ans Ziel?
Wenn ja, wie würde die Syntax für obige Beispiele lauten?

(3)

Vielleicht gibt es ein Plugin, dass eine Suchleiste dauerhaft einblendet, in die man die Suchworte in beliebiger Reihenfolge eingeben kann und bei der nur alle Unterverzeichnisse berücksichtigt werden?

(4)
Wie sortiert Ihr zeitsparend und effektiv umfangreiche Daten wie Bilder, Zeitschriften, Sounds etc. in tief verschachtelte Unterverzeichnisse?
User avatar
tuska
Power Member
Power Member
Posts: 3742
Joined: 2007-05-21, 12:17 UTC

Re: mehrere Suchbegriffe im Pfad finden

Post by *tuska »

Hallo,
bei meinen Tests habe ich folgende Ergebnisse erhalten - getestet mit Laufwerksbuchstaben D:.

Code: Select all

(1) + (2)
'Everything': 
Menü "Extras" - "Einstellungen..." - Allgemein: Suchfunktionen - ☑ Pfad beachten, falls die Suche Pfadseparatoren enthält

ev:folder:"D:\Themen" <banane|krebs>
folder:"D:\Themen\" <banane|krebs>

Findet:
D:\Themen\Gesundheit\Krebs
D:\Themen\Gesundheit\Krebs\Essen\Bananen
D:\Themen\Obstsorten\Afrika\Bananen

sowohl in TC mit Einbindung von 'Everything' (ev:) als auch direkt in 'Everything.

Code: Select all

folder: path: "D:\Themen" banane krebs .... findet bei mir nichts, da es den Ordner "banane krebs" (noch) nicht gibt.
folder:"D:\Themen" banane krebs --> findet: D:\Themen\Gesundheit\Krebs\Essen\Bananen Krebs --> Ordnername: "Bananen Krebs"!

Siehe: 'Everything' - Menü "Hilfe" - "Such-Syntax" --> Operatoren ...
Leerzeichen	UND
   	 |	ODER
	< >	Gruppierung

Bei einem Leerzeichen (UND) zwischen den Suchbegriffen müssen beide Suchbegriffe zutreffen (banane krebs).
Bei ODER (|) muß zumindest ein Suchbegriff zutreffen.
Die Suchbegriffe lassen sich gruppieren (<>).

Code: Select all

(2)
ev:folder:"D:\Themen" <Banane|Obst>
folder:"D:\Themen" <Banane|Obst>

Findet:
D:\Themen\Obstsorten
D:\Themen\Gesundheit\Krebs\Essen\Bananen
D:\Themen\Gesundheit\Krebs\Essen\Bananen Krebs
D:\Themen\Obstsorten\Afrika\Bananen
tc_fun wrote:Ist so eine Suche in Total Commander integriert oder über Plugins möglich?
Die Suchbegriffe sollen in beliebiger Reihenfolge hintereinander eingegeben werden.
Ja, zB wie folgt:

Code: Select all

1. Suchen in separatem Prozess... Alt+Umschalt+F7
2. Registerkarte "Erweitert" - ☑ Attribute: ☑ Verzeichnis
3. Registerkarte "Plugins" - ☑ Suchen in Plugins - ◉ ODER (min. eine)
4. Plugin Eigenschaft	OP	 Wert
   -----------------------------------------------------------------------
   tc	  Voller Name   enthält  Banane	--> Klick auf Button "Mehr Regeln"
   tc 	  Voller Name   enthält  Krebs

Findet:
D:\Themen\Gesundheit\Krebs
D:\Themen\Gesundheit\Krebs\Essen\Bananen
D:\Themen\Gesundheit\Krebs\Essen\Bananen Krebs
D:\Themen\Obstsorten\Afrika\Bananen
tc_fun wrote:[3]
Vielleicht gibt es ein Plugin, dass eine Suchleiste dauerhaft einblendet, in die man die Suchworte in beliebiger Reihenfolge
eingeben kann und bei der nur alle Unterverzeichnisse berücksichtigt werden?
Plugin ist mir keines bekannt (... Suchleiste dauerhaft einblenden ...). Suche in separatem Task ist möglich (Fenster offen lassen).
Man kann sich aber in TC die Suche speichern oder sich in 'Everything' ein Lesezeichen erstellen
--> bei dem man nach Aufruf hinterher den Pfad bzw. die Suchbegriffe überschreibt.
In TC kann man sich im "Dateien suchen"-Fenster unter "Unterverzeichnisse durchsuchen" die Verzeichnistiefe einstellen.
Diese Einstellung wird auch bei einer Suche mit Parameter ev: berücksichtigt!

Code: Select all

'Everything' - Suche nur in Unterverzeichnissen:

!depth:2 "D:\Themen" folder: <Banane|Obst|Essen> ... oder ... 
!parents:2 "D:\Themen" folder: <Banane|Obst|Essen>

Findet:
D:\Themen\Gesundheit\Krebs\Essen
D:\Themen\Gesundheit\Krebs\Essen\Bananen
D:\Themen\Gesundheit\Krebs\Essen\Bananen Krebs
D:\Themen\Obstsorten\Afrika\Bananen

Findet NICHT:
Ordner "Gesundheit" und "Obstsorten".

Siehe auch:
Operators  |  Modifiers... path: Match the full path and file name or just the filename.  | "match path" compared to using modifier "folder:"
Suchabfragen in TC unter Verwendung von 'Everything':
9. Dateiliste; Suche in einer Textdatei (mit einer Liste der zu durchsuchenden Dateien und Verzeichnisse,...)
Last edited by tuska on 2020-05-21, 13:48 UTC, edited 2 times in total.
User avatar
tuska
Power Member
Power Member
Posts: 3742
Joined: 2007-05-21, 12:17 UTC

Re: mehrere Suchbegriffe im Pfad finden

Post by *tuska »

tc_fun wrote:(4)
Wie sortiert Ihr zeitsparend und effektiv umfangreiche Daten wie Bilder, Zeitschriften, Sounds etc.
in tief verschachtelte Unterverzeichnisse?
Na ja, da gibt es abgesehen von unterstützenden "Funktionen", wie
- "Verzeichnisliste - Strg+D" *)
- Brotkrumenleiste (breadcrumb bar) *)
- Tab-Gruppen (Save more than 1 Tab configuration)
- zusätzlich noch andere [Spezial]lösungen, wie zB
  Verschachtelte Verzeichnisse verschieben - tc_fun
  Dateien in Ordner mit gleichem Namen verschieben
  Ordner (gleiche Ebenentiefe) in Ordnerhierarchie nach vorne verschieben
  Move Folders To Subfolders Based On name
  usf.

Persönlich suche ich sehr oft einen Ordner direkt in 'Everything' und lasse mir diesen nach Doppelklick *in TC* öffnen.

*) Info:
Eine Beschleunigung der Anzeige von Untermenüs (Strg+D, Brotkrumenleiste) kann zB wie folgt erreicht werden (Registry):

Code: Select all

Computer\HKEY_CURRENT_USER\Control Panel\Desktop -> MenuShowDelay  REG_SZ  20
(Standardwert: 400 - geändert auf: 20) - <Registry-Änderung: Auf eigene Verantwortung!>

Wie auch schon in Deiner Anfrage zu "Verschachtelte Verzeichnisse verschieben" ersichtlich ist,
läßt sich zB aufgrund einer speziellen Anforderung unter Umständen keine Lösung finden.

Im Anlaßfall würde ich Dich daher bitten gegebenenfalls eine separate Anfrage hier im Forum zu stellen.
Ich bin davon überzeugt, dass Dir im Regelfall jemand helfen kann bzw. eventuell sogar eine Lösung
im Sinne einer Programmierung erstellen wird.

PS:
tc_fun wrote:(2)
Oder komme ich mit der Regex Suche schneller ans Ziel?
Wenn ja, wie würde die Syntax für obige Beispiele lauten?
Da muß ich leider passen, denn für die Beantwortung reichen meine Kenntnisse nicht aus.
Die aufgezeigten Möglichkeiten sollten in diesem Fall jedoch meines Erachtens ausreichen,
um erfolgreich Suchabfragen in TC (mit/ohne 'Everything') - auch ohne 'RegEx'-Kenntnisse - durchführen zu können.
Gruß,
Karl
Post Reply