Datei xyz in verschiedenen Ordner ersetzen

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
StephanLE
Junior Member
Junior Member
Posts: 9
Joined: 2010-07-21, 18:44 UTC

Datei xyz in verschiedenen Ordner ersetzen

Post by *StephanLE »

Hallo,

ich habe ein Verzeichnis mit 40-50 Unterverzeichnissen (Ordner)
In manchen dieser Ordner befindet eine Datei xyz.
Diese Datei soll nun durch eine neuer Version ersetzt werden und wenn möglich die vorhandene umbenannt werden.

Wie kann ich dies mit dem TC verwirklichen?

Stephan
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Das geht mit dem Plugin emptywdx:
http://www.totalcmd.net/plugring/EmptyWDX.html

1. Das Plugin herunterladen und installieren
2. Ins Verzeichnis wechseln, wo Sie das Plugin installiert haben
3. Den Inhalt der Datei EmptyWDX.ini wie folgt ändern:
[WDXContains]
1_filter=xyz
1_type=0
1_Name=Dateisuche

4. Ins Verzeichnis mit den Unterordnern wechseln
5. Befehle - Suchen - Plugins - Mehr Regeln
6. Eintragen: emptywdx - Dateisuche = Ja
7. Suche Starten
8. "Anwenden" anklicken
9. Alles markieren
10. Im anderen Fenster die zu kopierende Datei anklicken
11. F5 drücken, "Optionen" anklicken
12. Folgende Optionen einstellen:
- Zieldateien automatisch umbenennen
- Kopiere in alle markierten Ordner...
Author of Total Commander
https://www.ghisler.com
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

ghisler(Author) wrote:Das geht mit dem Plugin emptywdx:
http://www.totalcmd.net/plugring/EmptyWDX.html...
Das müsste doch mit der normalen Suche auch gehen, oder?

Suche Datei xyz, und dann ab Punkt 9 weitermachen. Oder habe ich was überlesen?

Peter
TC 10.xx / #266191
Win 10 x64
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Nein, die normale Suche findet dann nicht die Verzeichnisse, sondern die Dateien. Er will ja Verzeichnisse finden, die eine bestimmte Datei enthalten, und nicht die Dateien selbst.
Author of Total Commander
https://www.ghisler.com
User avatar
Peter
Power Member
Power Member
Posts: 2068
Joined: 2003-11-13, 13:40 UTC
Location: Schweiz

Post by *Peter »

ghisler(Author) wrote:Nein, die normale Suche findet dann nicht die Verzeichnisse, sondern die Dateien. Er will ja Verzeichnisse finden, die eine bestimmte Datei enthalten, und nicht die Dateien selbst.
Da stehe ich jetzt auf der Leitung ... :?:
StephanLE wrote:...In manchen dieser Ordner befindet eine Datei xyz.
Diese Datei soll nun durch eine neuer Version ersetzt werden und wenn möglich die vorhandene umbenannt werden....
Daß sich eine Datei in einem Ordner befindet ist ja klar. Und er will die Dateien ersetzen ....

Gut, warten wir, was Stephan sagt - war ja seine Frage und nicht meine :idea:

Peter
TC 10.xx / #266191
Win 10 x64
StephanLE
Junior Member
Junior Member
Posts: 9
Joined: 2010-07-21, 18:44 UTC

Post by *StephanLE »

Entschuldigt das ich mich jetzt erst wieder melde.

Ausgangssituation.

Ordner A mit Dateiinhalt xyz und a / b / c usw.
Ordner B mit Dateiinhalt a / g / l usw.
Ordner C mit Dateiinhalt xyz und d / e / f usw.
Ordner D mit Dateiinhalt xyz und a / f / e usw.

Die Datei xyz ist also nicht in jedem Unterordner vorhanden und auch die anderen Dateien sind in jedem Ordner unterschiedlich. Hoffe mein Beispiel zeigt das.

Jetzt soll die Datei xyz gegen eine neue Datei ausgetauscht werden und die vorhandene umbenannt werden.

Ich werde mich mal an die Anleitung von ghisler machen.
.......

So ohne das Pflugin kopiert es die Datei nicht in die Unterordner.
Mit dem Pflugin funktioniert es.
Liegt dann bestimmt daran
ghisler(Author) wrote:Nein, die normale Suche findet dann nicht die Verzeichnisse, sondern die Dateien. Er will ja Verzeichnisse finden, die eine bestimmte Datei enthalten, und nicht die Dateien selbst.
Ist es nun möglich verschiedene Vorgaben in die EmptyWDX.ini einzutragen?
Wenn ja wie?
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Im Prinzip sollte man unter [WDXContains] weitere Filter eintragen können, also 2_filter=, 2_type=, 2_name=. Bei mir hat das aber nicht funktioniert, ist wohl ein Fehler im Plugin.

Immerhin erkennt Pugin Aenderungen in der ini-Datei sofort ohne Neustart.
Author of Total Commander
https://www.ghisler.com
StephanLE
Junior Member
Junior Member
Posts: 9
Joined: 2010-07-21, 18:44 UTC

Post by *StephanLE »

Ja so hatte ich es erst auch probiert aber das funktionierte nicht.
Da fallen mir zwei Dinge dazu ein könnte sowas nicht direkt in TC eingebaut werden oder könnte jemande dem Autor des Pflugins darauf hinweisen das da ein kleiner Fehler ist.


Aber so ist es auch eine Erleichterung da man nun nicht jeden Ordner abgrasen muss um die Datei zu ändern.
User avatar
ghisler(Author)
Site Admin
Site Admin
Posts: 50703
Joined: 2003-02-04, 09:46 UTC
Location: Switzerland
Contact:

Post by *ghisler(Author) »

Die Funktion ist sehr speziell, deshalb ist sie nicht direkt in TC eingebaut, sorry.
Author of Total Commander
https://www.ghisler.com
StephanLE
Junior Member
Junior Member
Posts: 9
Joined: 2010-07-21, 18:44 UTC

Post by *StephanLE »

Dachte ich mir aber der Versuch war es wert :D

Bleibt nur der Autor kennt den jemand oder wie kann man es ihm zukommen lassen?
User avatar
sqa_wizard
Power Member
Power Member
Posts: 3894
Joined: 2003-02-06, 11:41 UTC
Location: Germany

Post by *sqa_wizard »

kennt den jemand
Wer lesen kann, ist klar im Vorteil ;)

Wer, glaubst du hat dir gerade geantwortet ?
#5767 Personal license
User avatar
Hacker
Moderator
Moderator
Posts: 13142
Joined: 2003-02-06, 14:56 UTC
Location: Bratislava, Slovakia

Post by *Hacker »

sqa_wizard,
StephanLE meint wahrscheinlich den realen Autor. ;)

Roman
Mal angenommen, du drückst Strg+F, wählst die FTP-Verbindung (mit gespeichertem Passwort), klickst aber nicht auf Verbinden, sondern fällst tot um.
Post Reply