Suche Verzeichnisse der Ebene 1 in der Fundliste anzeigen

German support forum

Moderators: white, Hacker, Stefan2

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

Suche Verzeichnisse der Ebene 1 in der Fundliste anzeigen

Post by *tc_fun »

Hallo,

wie kann ich mit der Suche nur Verzeichnisse der Ebene x (z.B. Ebene 1) anzeigen?

Suche ich nun nach "Ebene 1", dann erhalte ich

r:\3\Hauptverzeichnis 1\
r:\3\Hauptverzeichnis 1\Ebene 1\
r:\3\Hauptverzeichnis 2\
r:\3\Hauptverzeichnis 2\Ebene 1\
r:\3\Hauptverzeichnis 3\
r:\3\Hauptverzeichnis 3\Ebene 1\

Ich möchte aber nur jeweils von jedem Verzeichnis die "Ebene 1" also

r:\3\Hauptverzeichnis 1\Ebene 1\
r:\3\Hauptverzeichnis 2\Ebene 1\
r:\3\Hauptverzeichnis 3\Ebene 1\

Wie kann ich das in Total Commander umsetzen, dass das in der Fundliste steht?

Danke :-)
User avatar
Dalai
Power Member
Power Member
Posts: 9364
Joined: 2005-01-28, 22:17 UTC
Location: Meiningen (Südthüringen)

Post by *Dalai »

tc_fun wrote:Suche ich nun nach "Ebene 1", dann erhalte ich

r:\3\Hauptverzeichnis 1\
r:\3\Hauptverzeichnis 1\Ebene 1\
r:\3\Hauptverzeichnis 2\
r:\3\Hauptverzeichnis 2\Ebene 1\
r:\3\Hauptverzeichnis 3\
r:\3\Hauptverzeichnis 3\Ebene 1\
Eigentlich nicht, unter der Annahme, dass "Ebene 1" ein eindeutiger Verzeichnisname ist, der in der Ebene darüber - hier "Hauptverzeichnis X" - nicht vorkommt.

Egal. Eine exakte/absolute Angabe der Verzeichnisebene geht nicht mit TC allein - eine echte Schande ;). Aber FileX kann das:

Code: Select all

filex | Verzeichnisebene | = | 3
oder welche Ebene auch immer benötigt wird.

Grüße
Dalai
#101164 Personal licence
Ryzen 5 2600, 16 GiB RAM, ASUS Prime X370-A, Win7 x64

Plugins: Services2, Startups, CertificateInfo, SignatureInfo, LineBreakInfo - Download-Mirror
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6450
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Das geht mit Everything ohne Probleme.
Als Suche mit angehaktem Everything:
ev:folder:infolder:<Pfad zum Startverzeichnis>
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Post by *tc_fun »

Guten Abend Horst.Epp,
Horst.Epp wrote:Das geht mit Everything ohne Probleme.
Als Suche mit angehaktem Everything:
ev:folder:infolder:<Pfad zum Startverzeichnis>
(1)

Welche Bedeutung haben die Parameter:
ev:folder:infolder:

folder: Nur Ordner beachten. (laut Syntax-Hilfe)
ev: ?
infolder: ? (klingt nach im Verzeichnis)

Diese letzten beiden Parameter konnte ich nicht in der Suchsyntax der aktuellen Version 1.4.1.877 in der Hilfe finden.

Gibt es online noch eine umfangreichere (deutschsprachige) Suchsyntax?

(2)

"Suchen nach"

ev:folder:infolder:r:\3

findet:

r:\3\Hauptverzeichnis 1\
r:\3\Hauptverzeichnis 2\
r:\3\Hauptverzeichnis 3\

Ich möchte aber nur jeweils von jedem Verzeichnis die "Ebene 1" also
Die Suche starte ich r:\3, da ich alle diese Verzeichnisse in einem Suchergebnis möchte.

Wie muss ich die Syntax ändern?

ev:folder:infolder:r:\3

... um als Suchergebnis zu erhalten:

r:\3\Hauptverzeichnis 1\Ebene 1\
r:\3\Hauptverzeichnis 2\Ebene 1\
r:\3\Hauptverzeichnis 3\Ebene 1\

Vielen Dank :-)
Last edited by tc_fun on 2017-11-29, 01:49 UTC, edited 2 times in total.
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Post by *tc_fun »

Guten Abend Dalai,
Dalai wrote:Eine exakte/absolute Angabe der Verzeichnisebene geht nicht mit TC allein - eine echte Schande ;). Aber FileX kann das:

Code: Select all

filex | Verzeichnisebene | = | 3
oder welche Ebene auch immer benötigt wird.
Bei mir heißt die Syntax "Tiefenstufe" und Danke :-) das funktioniert wirklich.

Wichtig ( ) Everything ... sonst wird hier nichts gefunden.


@Horst.Epp

Übrigens - ich möchte beim Thema Everything und
ev:folder:infolder:r:\3
dran bleiben, weil ich die Schnelligkeit von Everything liebe.

Vielleicht gibt es dafür auch eine Lösung.

Ich erhalte derzeit Tiefenstufe 1 und brauche nur Tiefenstufe 3.
Wo kann ich das in folgender Zeile abändern?

ev:folder:infolder:r:\3


Einen schönen Abend :-)
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6450
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

Das ev: steht für Everything Syntax in TC und ist in der TC Hilfe.
Infolder: ist unter Help / Search Syntax in Everything erklärt.
Ich habe zur Zeit Everything Version 1.4.1.890 (x64).
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
tc_fun
Senior Member
Senior Member
Posts: 208
Joined: 2015-12-05, 16:47 UTC

Post by *tc_fun »

Hallo,
Horst.Epp wrote: Ich habe zur Zeit Everything Version 1.4.1.890 (x64).
Vielen Dank dafür.

Habe in der deutschen Hilfe - Total Commander - das ev: finden können.
Und auf der Internetseite in der englischen Hilfe zu Everything infolder:.

infolder:
"Search for files and folders in the specified path, excluding subfolders."

@Horst.Epp

Kurz vor dem Ziel :-)

Wenn ich das richtig verstehe, komme ich mit der Syntax

ev:folder:infolder:r:\3

nicht zum Ergebnis, dass nur subfolders Tiefe 3 angezeigt werden.

Wie lautet die Befehlszeile in Everything dafür?

... suche alle Unterverzeichnisse der Tiefe (Ebene) 3 ausgehend vom angegebenen Verzeicnis r:\3 ...

Wie lautet die fachliche englische Übersetzung dafür, dass nur
"Unterverzeichnisse der Tiefe (Ebene) 3"
angezeigt werden?

subfolders ??? 3
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6450
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

tc_fun wrote:Hallo,
Horst.Epp wrote: Ich habe zur Zeit Everything Version 1.4.1.890 (x64).
Vielen Dank dafür.

Habe in der deutschen Hilfe - Total Commander - das ev: finden können.
Und auf der Internetseite in der englischen Hilfe zu Everything infolder:.

infolder:
"Search for files and folders in the specified path, excluding subfolders."

@Horst.Epp

Kurz vor dem Ziel :-)

Wenn ich das richtig verstehe, komme ich mit der Syntax

ev:folder:infolder:r:\3

nicht zum Ergebnis, dass nur subfolders Tiefe 3 angezeigt werden.

Wie lautet die Befehlszeile in Everything dafür?

... suche alle Unterverzeichnisse der Tiefe (Ebene) 3 ausgehend vom angegebenen Verzeicnis r:\3 ...

Wie lautet die fachliche englische Übersetzung dafür, dass nur
"Unterverzeichnisse der Tiefe (Ebene) 3"
angezeigt werden?

subfolders ??? 3
Dazu kannst du die Funktion parents:<anzahl> verwenden
Zum Beispiel gehe im TC ins Startverzeichnis r:\
und benutze entweder
ed:folder: parents:3
oder
ev:folder: parents:3 infolder:startverzeichnis
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
User avatar
tuska
Power Member
Power Member
Posts: 3741
Joined: 2007-05-21, 12:17 UTC

Post by *tuska »

Code: Select all

ev:folder:depth:3 R:\3
sollte auch möglich sein (egal von welchem Verzeichnis Du die Suche startest).

Siehe auch:
http://www.voidtools.com/support/everything/searching/
User avatar
Horst.Epp
Power Member
Power Member
Posts: 6450
Joined: 2003-02-06, 17:36 UTC
Location: Germany

Post by *Horst.Epp »

tuska wrote:

Code: Select all

ev:folder:depth:3 R:\3
sollte auch möglich sein.

Siehe auch:
http://www.voidtools.com/support/everything/searching/
Ja depth:3 geht auch
Windows 11 Home x64 Version 23H2 (OS Build 22631.3374)
TC 11.03 x64 / x86
Everything 1.5.0.1371a (x64), Everything Toolbar 1.3.2, Listary Pro 6.3.0.69
QAP 11.6.3.2 x64
Post Reply