Verzeichnis Platzhalter (Directory Wildcards)

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
Urmel
Member
Member
Posts: 152
Joined: 2006-02-11, 22:18 UTC
Location: Schweiz

Verzeichnis Platzhalter (Directory Wildcards)

Post by *Urmel »

Ich habe mehrere Verzeichnis-Strukturen, die einmal als Original und einmal als Kopie (Backup) existieren.

Diese werden täglich, oder mehrmals täglich mit dem TC synchronisiert. Damit ich immer gleich sehe, wann der letzte Abgleich vorgenommen wurde, ist dem Backupteil ein Verzeichnis mit z.B. den Namen "Part_C_Bkp_101108_0615" vorangestellt.

Das bedeutet also, dass sich der Name des Top-Level-Verzeichnisses immer wieder ändert.

Ich würde nun auch dieses Verzeichnis gerne in einen Tab aufnehmen um bequem und schnell dahin wechseln zu können.

Ist dies mit dem TC jetzt schon möglich?

Wenn nein, gibt es einen anderen Weg als über einen Tab um mit dem TC schnell in solch ein Verzeichnis wechseln zu können?

Und als generelle Frage zum diesem Thema: Könnte die Unterstützung von Directory Wildcards im TC eingebaut werden? In der aktuellen Version von JP Software's TCC wurde dies verwirklicht und so umschrieben: "Added directory wildcard support to TCC. A * as a path component will match a single directory; a ** will match any number of directories."

Finde ich eine tolle Sache. Muss zwar gut überlegt verwirklicht UND angewandt werden (wie viele gute Dinge) kann dann aber eine tolle Hilfe sein.
Wer andere klein macht, wird dadurch nicht grösser.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50561
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das bedeutet also, dass sich der Name des Top-Level-Verzeichnisses immer wieder ändert.
Woher sollte TC den Namen des Verzeichnisses kennen?
Directory Wildcards
Können Sie genauer beschreiben, wie das funktioniert und wozu es gut ist?
Author of Total Commander
https://www.ghisler.com
User avatar
Urmel
Member
Member
Posts: 152
Joined: 2006-02-11, 22:18 UTC
Location: Schweiz

Post by *Urmel »

ghisler(Author) wrote:Woher sollte TC den Namen des Verzeichnisses kennen?
Das braucht er nicht, wenn er dieses Feature besitzt.
ghisler(Author) wrote:Können Sie genauer beschreiben, wie das funktioniert und wozu es gut ist?
Nehmen wir an, ich habe wie beschrieben ein Verzeichnis mit dem Namen
Part_C_Bkp_101108_0615. Ich definiere nun einen Button und schreibe dort das Kommando cd Part_C_Bkp* und der TC sucht sich das Verzeichnis, dass zu dem eingegebenen Teilnamen passt. Wenn mehrere passen würden, kann er eine Auswahl anbieten.

Mir würde dies sehr helfen, da ich mehrere Verzeichnisse habe, von den ein Teil des Namens sich regelmässig ändert.

Weitere Möglichkeiten - die nicht schon so möglich sind, - fallen mir momentan auch nicht ein. Ich hatte anscheinend die Diskussion um dieses Feature verpasst, derentwegen dies eingebaut wurde.

Aber nur schon den von mir beschriebene Anwendungsfall macht mir dieses Feature sehr begehrenswert. Und ich denke, dass dies wohl nicht so schwierig einzubauen wäre - oder doch?

Ich habe gerade noch gesehen, dass Rex folgendes Beispiel anführt:
"c:\program files\*\foo.exe".
Wer andere klein macht, wird dadurch nicht grösser.
User avatar
Urmel
Member
Member
Posts: 152
Joined: 2006-02-11, 22:18 UTC
Location: Schweiz

Post by *Urmel »

Leider scheine ich der einzige zu sein, der ein solches Feature begrüssen würde - schade...

Wenn aber jemand einen Trick oder ein Utility weiss, wie ich trotzdem mit dem TC schnell in ein solches Verzeichnis wechseln kann, würde ich mich über einen entsprechenden Hinweis freuen.
Wer andere klein macht, wird dadurch nicht grösser.
Paul Geiter
Junior Member
Junior Member
Posts: 4
Joined: 2016-05-18, 14:01 UTC

Wildcards im Suchpfad

Post by *Paul Geiter »

Die Möglichkeit, beim Suchpfad mit Wildcards zu arbeiten wäre sehr hilfreich.
Ich habe eine Struktur der Form
C:\
C:\a
C:\a\x1
C:\a\x2
C:\a\x3
C:\b
C:\b\x1
C:\b\x2
C:\b\x3
C:\c
C:\c\x1
C:\c\x2
C:\c\x3
...

Jetzt möchte ich alle x1 durchsuchen. Dazu würde ich den folgenden Suchpfad eingeben:
C:\*\x1
oder
C:\*\x* falls alle x aber keine anderen durchsucht werden sollen.

Dies funktioniert aber in der aktuellen TC Version nicht. Meldung: "Suchpfad nicht gefunden".
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Ich finde die Idee super. Zwei Anmerkungen dazu:


1) Werden zwischen zwei backslashes ein oder mehrere Sternchen eingesetzt, dann wird davon ausgegangen, dass es nur Pfadteil ist und nicht beliebig viele. C:\*\x* kann also
C:\Gustav\x*
C:\Gans\x*
heißen, aber nicht
C:\Gustav\Gans\x*
Das wird sonst absolut beliebig und möglicherweise sehr langsam.

2) Auch wenn C:\*\x* auf je ein Pfadteil begrenzt ist, kann es sehr langsam weden, wenn es auf der Ebene viele Ordner gibt.

Naja vielleicht gibt es ja auch dank Everything keine so großen Performanceprobleme...?


Was man allerdings jetzt schon machen kann, ist die Autovervollständigung zu nutzen. Sie ist allerdings in Sachen Wildcards komplett unwissend. Immerhin werden Vorschläge gemacht. Vielleicht kann man auch die Autovervollständigung verbessern?
Paul Geiter
Junior Member
Junior Member
Posts: 4
Joined: 2016-05-18, 14:01 UTC

Post by *Paul Geiter »

Zu 1): die Wildcards sollten nur pro Verzeichnisebene funktionieren. Begrenzt durch den "\".

Zu 2): Ich verstehe nicht was du mit Nutzung der Autovervollständigung meinst.
Post Reply