...nach Suche Dateien ersetzen??

German support forum

Moderators: Hacker, Stefan2, white

Post Reply
User avatar
kukulkan
Junior Member
Junior Member
Posts: 34
Joined: 2005-02-24, 09:29 UTC
Contact:

...nach Suche Dateien ersetzen??

Post by *kukulkan »

Hallo Gemeinde

gibt es eine Möglichkeit Dateien in verschiedenen Verzeichnissen mit
gleichem Namen durch eine überarbeite Datei mit diesem selben Namen
auf eine Ruck zu erstzen.

Ich stelle mir da ungefähr so vor.
Erst werden alle Dateien über die Suchfunktion gesucht und das Suchergebnis steht dann in dem einem TC Fenster in dem gegenüberliegenden Fenster ist die "neue" Datei.
Dann drück ich den Knopf und überschreibe die gefundenen Daten.
Das wäre was.
:shock:
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

Nennen wir es doch mal einen Feature-Request!

Dieser Thread ist schon ein bisschen angestaubt und wurde auch bisher nicht beantwortet ... ???
Ich hab' jedoch eben genau so eine Anforderung gehabt:
"Eine neue Version eines Files sollte auf verschiedene Stellen verteilt werden."

In meinem Fall sollten praktischer Weise, die Fundstellen der TC Suchfunktion nach drücken des "Anwenden"-Buttons, die Zieldateien sein, die überschrieben werden sollen.

Ich musste feststellen, das der TC dies mit Bordmitteln nicht kann.
Ich habe nichts im Forum/TC-Hilfe gefunden und
TreeCopy/TreeCopyPlus Plugin machen das nicht.

Ich nehme an ich hab' was übersehen oder nicht richtig gesucht/gemacht ?!

Mein Workround:
Habe mir etwas umständlich ein CMD File mit xcopy Statements zusammengebaut.
Dies wurde nur dadurch erleichtert, dass der TC die markierten Dateien mit Pfadangaben in die Zwischenablage kopieren kann (cm_CopyFullNamesToClip).
Das CMD File ist dann einfach pro Ziel-Datei gefüllt mit:

Code: Select all

xcopy /q /y "Quell_Pfad_und_Dateiname" "Ziel_Pfad_und_Dateiname"
Wobei Quell_Pfad_und_Dateiname immer auf die gleiche Datei zeigt und Ziel_Pfad_und_Dateiname jeweils auf die Dateien des Suchergebnisses.

Meine Fragen:
Geht das auch anders (leichter, schneller, besser, automatisiert)?
Kann ich auf TC 7 hoffen?
Muss ich mir selber ein Packer-Plugin bauen?
Räubi
(#2852 + #287609)
User avatar
van Dusen
Power Member
Power Member
Posts: 684
Joined: 2004-09-16, 19:30 UTC
Location: Sinzig (Rhein), Germany

Post by *van Dusen »

Schau Dir doch mal an, ob das AutoIT-Script SpreadedUpdate.au3 eine Lösung des Problems ist:

http://www.ghisler.ch/board/viewtopic.php?p=82393#82393

Das Script kopiert die im Quellpanel ("normale" Ansicht) markierten Dateien in alle Verzeichnisse der im Zielpanel (Branchview oder auch angewendetes Suchergebnis) angezeigten Einträge. Es werden nur Einträge kopiert, bei denen der Dateiname links und rechts gleich ist, wo es also etwas upzudaten gibt. Vor dem Überschreiben einer Datei wird ein Bestätigungsdialog angezeigt.

EDIT: Eine auch ohne AutoIT-Installation lauffähige, kompilierte Version des Scripts kannst Du Dir hier herunterladen:
http://rapidshare.de/files/23738542/SpreadedUpdate.zip.html (172 kB)
User avatar
raeubi
Power Member
Power Member
Posts: 575
Joined: 2003-11-25, 09:01 UTC
Location: Rhein/Main

Post by *raeubi »

@van Dusen
Vorerst einmal Danke.
Ich wusste doch, dass ich den Thread schon mal gesehen habe.

Ich werde das testen und melde mich dann ...


Trotzdem wäre das auch ein nettes Feature für TC 7
Räubi
(#2852 + #287609)
Post Reply