Suche nach ähnlichen Dateinamen

German support forum

Moderators: Hacker, Stefan2, white

Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

Suche nach ähnlichen Dateinamen

Post by *Tomyboy »

Hallo,


habe folgendes Problem:

Habe ein Verzeichnis mit ca. 300 Dateien. Einige von diesen Dateien sind doppelt und lassen sich mit der Option Suche nach doppelten Dateien auch finden. Andere Dateien aber sind zum Bsp. nur in ihren ersten 5 Anfangsbuchstaben gleich und haben eine andere Endung.

12345 678.txt
12345 abc.txt
12345_xyz.txt
56789_!.txt
56789 19.txt
56789 123.txt
...

Gibt es eine Möglichkeit das mir der TC alle Dateien auflistet welche nur die ersten 5 identischen Anfangsbuchstaben haben?

Ich habe schon das Programm CloneSpy (http://www.clonespy.com/cms/index.php) ausprobiert, aber leider sucht dieses nur nach exakt gleichen Dateinamen.

Oder gibt es da vielleicht ein Plugin?

Bin für jeden Tipp dankbar.
CoolWater
Power Member
Power Member
Posts: 744
Joined: 2003-03-27, 16:33 UTC

Post by *CoolWater »

Hallo,

klar geht das ;) Mit den Regulären Ausdrücken :)

- Suchmaske: ^.{5}
(siehe dazu auch Hilfe)
- RegEx anhaken
- Suche nach "gleicher Name"

Fertig :)

Gruß
CoolWater
Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

Post by *Tomyboy »

Vielen Dank für Antwort CoolWater, aber aus irgend einen Grund will es nicht funktionieren. Benutze ich den Befehl "^.{5}" samt RegEx Haken, listet er mir alle 300 im Verzeichnis befindlichen Dateien auf was aber nicht stimmen kann. Werde mich jetzt versuchen durch die RegEx Hilfe zu kämpfen.
CoolWater
Power Member
Power Member
Posts: 744
Joined: 2003-03-27, 16:33 UTC

Post by *CoolWater »

Tomyboy wrote:Vielen Dank für Antwort CoolWater, aber aus irgend einen Grund will es nicht funktionieren. Benutze ich den Befehl "^.{5}" samt RegEx Haken, listet er mir alle 300 im Verzeichnis befindlichen Dateien auf was aber nicht stimmen kann. Werde mich jetzt versuchen durch die RegEx Hilfe zu kämpfen.
Hast du unter Erweitert auch doppelte Einträge angehakt?
Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

Post by *Tomyboy »

Jupp, habe ich gemacht.
Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

Post by *Tomyboy »

*hoch schieb*

Hat keiner eine Idee wie mir die TC Suchfunktion oder ein anderes Programm alle Dateien auflistet welche nur z.B. in den ersten fünf Stellen gleich sind?
Last edited by Tomyboy on 2006-09-21, 12:50 UTC, edited 1 time in total.
User avatar
Sheepdog
Power Member
Power Member
Posts: 5150
Joined: 2003-12-18, 21:44 UTC
Location: Berlin, Germany
Contact:

Post by *Sheepdog »

Sind denn die Dateien tatsächlcih gleich, oder stimmt nur deer Name überein?
"A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete fools."
Douglas Adams
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Ich denke, der Vorschlag von CoolWater kann hier nicht funktionieren, weil mit

Code: Select all

_| Erweitert |_

[v] Suche nach doppelten Dateien
  [v] gleicher Name
immer nur Dateien geliefert werden, deren Namen zu 100% übereinstimmen. Ein auf der Registerkarte "Allgemeines" angegebener Regulärer Ausdruck bestimmt, welche Dateien überhaupt "im Spiel sind". Aus allen Dateien, auf die der angegebene Reguläre Ausdruck passt, werden dann diejenigen herausgesucht, deren Namen komplett übereinstimmen.

Um das zu machen, was CoolWater meinte, müsste man auf der Registerkarte "Allgemeines" angeben: Suchen nach: *.*, und dann

Code: Select all

_| Erweitert |_

[v] Suche nach doppelten Dateien
  [v] Namen übereinstimmend entspr. folgender RegEx [            ]
Diese zuletzt ghenannte Option ist aber (wenugstens im Moment ;) ) nicht im TC vorhanden.


Nur so'ne Idee, wie es evtl. gehen könnte:
Vielleicht gibt es ein Inhaltsplugin, das von allen Dateinamen nur die ersten 5 Zeichen anzeigt? Und dann "Suchen nach *.*" sowie "Erweitert" > "gleicher Name" ?

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
CoolWater
Power Member
Power Member
Posts: 744
Joined: 2003-03-27, 16:33 UTC

Post by *CoolWater »

Juergen wrote:Ich denke, der Vorschlag von CoolWater kann hier nicht funktionieren, weil mit

Code: Select all

_| Erweitert |_

[v] Suche nach doppelten Dateien
  [v] gleicher Name
immer nur Dateien geliefert werden, deren Namen zu 100% übereinstimmen. Ein auf der Registerkarte "Allgemeines" angegebener Regulärer Ausdruck bestimmt, welche Dateien überhaupt "im Spiel sind". Aus allen Dateien, auf die der angegebene Reguläre Ausdruck passt, werden dann diejenigen herausgesucht, deren Namen komplett übereinstimmen.

Um das zu machen, was CoolWater meinte, müsste man auf der Registerkarte "Allgemeines" angeben: Suchen nach: *.*, und dann

Code: Select all

_| Erweitert |_

[v] Suche nach doppelten Dateien
  [v] Namen übereinstimmend entspr. folgender RegEx [            ]
Diese zuletzt ghenannte Option ist aber (wenugstens im Moment ;) ) nicht im TC vorhanden.


Nur so'ne Idee, wie es evtl. gehen könnte:
Vielleicht gibt es ein Inhaltsplugin, das von allen Dateinamen nur die ersten 5 Zeichen anzeigt? Und dann "Suchen nach *.*" sowie "Erweitert" > "gleicher Name" ?

Gruß, Jürgen
Ah ok, ich bin davon ausgegangen, dass "Suche nach doppelten Dateien" (gleicher Name) den Suchbegriff berücksichtigt... :oops:

Sorry für die Fehlinformation.

Gruß
CoolWater
Tomyboy
Junior Member
Junior Member
Posts: 58
Joined: 2006-01-28, 17:54 UTC

Post by *Tomyboy »

Sheepdog wrote:Sind denn die Dateien tatsächlcih gleich, oder stimmt nur deer Name überein?
Nur der Name stimmt auf den ersten 5 Stellen überein.


zu Juergen

Das mit dem Inhaltsplugin habe ich mir auch schon so gedacht, aber leider habe ich bis jetzt nichts brauchbares auf totalcmd.net gefunden.


Nichtdestotrotz danke für die Antworten.
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

Ich weiß war nicht was das mit dem Inhaltsplugin hier bringen soll, aber die ersten 5 Buchstaben liefert [=tc.VollerName:1-5]
Last edited by Lefteous on 2006-09-22, 07:14 UTC, edited 2 times in total.
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

Juergen wrote:...Vielleicht gibt es ein Inhaltsplugin, das von allen Dateinamen nur die ersten 5 Zeichen anzeigt? Und dann "Suchen nach *.*" sowie "Erweitert" > "gleicher Name" ?..
Es gibt das "Script Content Plugin 0.1.0.1" (http://www.totalcmd.net/plugring/script_wdx.html), und wenn du im Script schreiben geübt bist, gibt es da vielleicht interessante Möglichkeiten.

Peter
TC 10.xx / #266191
Win 10 x64
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

Lefteous wrote:Ich zwar nicht was das mit dem Inhaltsplugin hier bringen soll, aber die ersten 5 Buchstaben liefert [=tc.VollerName:1-5]
Wie kann ich solch eine benutzerdefinierte Ansicht einstellen?

Code: Select all

Plugin      Eigenschaft      OP         Wert
tc          Voller Name      ?          ?
Meine Idee war, eine benutzerdefinierte Ansicht zu erstellen, die nur die ersten 5 Zeichen jedes Namens enthält -- in der Hoffnung, dass danach der Befehl "Dateien suchen" > "Erweitert" > "Suche nach doppelten Dateien" > "gleicher Name" sich nur auf diese Ansicht bezieht, und nicht mehr auf die kompletten Dateinamen.

2Peter:
Das Plugin kenne ich, und halte es für sehr mächtig. Allerdings ist die Dokumentation miserabel, bzw. evtl. ausreichend, wenn man Javascript oder VusualBasic beherrscht, was auf mich nicht zutrifft. Von dem gleichen Autoren gibt es auch ein interessantes RegEx-Inhaltsplugin, das hier ausreichen sollte.
Das Problem scheint mir aber in der Zusammenarbeit mit der TC-Suchfunktion zu liegen (s.o.).

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
User avatar
Lefteous
Power Member
Power Member
Posts: 9537
Joined: 2003-02-09, 01:18 UTC
Location: Germany
Contact:

Post by *Lefteous »

2Juergen
Wie kann ich solch eine benutzerdefinierte Ansicht einstellen?
Machst du halt ne neue benutzerdef. Ansicht, dann eine neue Spalte und dann per copy & paste den obigen Vorschlag als Feldinhalt --> fertig.
Juergen
Power Member
Power Member
Posts: 517
Joined: 2003-05-02, 18:19 UTC
Location: Berlin (Germany)
Contact:

Post by *Juergen »

2Lefteous:
Ich bezog mich zuvor auf eine benutzerdefinierte Ansicht, also die Dialogbox, die man erreicht über

Code: Select all

Ansicht > Benutzerdefiniert... > Definieren...
und da passte das was Du geschrieben hattest halt nicht ...

Ich sehe jetzt, dass Du eine benutzerdefinierte Spalte meinst, also den Dialog, den man erreicht über

Code: Select all

Konfigurieren > Einstellungen > Benutzerdef. Spalten > Neu
So oder so sind wir uns aber anscheinend einig, dass wir nicht wissen wie damit das Problem gelöst werden kann. War wie gesagt auch nur so eine Idee ...

Gruß, Jürgen
My add-ons and plugins for TC: NiftyLink, mbox, Sequences
Post Reply