Verzeichnisse vergleichen mit roter Markierung
Moderators: white, Hacker, Stefan2
Verzeichnisse vergleichen mit roter Markierung
Hallo, liebe Totalisten,
beim TC gibt es die praktische Funktion, mittels "SHIFT + F2" die Dateien zweier Verzeichnisse zu vergleichen. Dabei werden die unterschiedlichen Dateien der jeweiligen Verzeichnisse rot markiert. Eine super praktische Funktion, wie ich finde.
Nun meine Frage: Gibt es die Möglichkeit, genau dies auch auf deren Unterordner anzuwenden?
Die Hervorhebung ungleicher Unterordner durch die rote Markierung ist dabei völlig ausreichend, z.B. wenn deren Größe noch durch "Shift + ALT + RETURN" angezeigt wird. Der komplexe Befehl der Verzeichnissynchronisation wäre in diesem Fall für mich nicht nötig.
Für Tipps und Lösungen bin ich sehr dankbar!
- Torti
beim TC gibt es die praktische Funktion, mittels "SHIFT + F2" die Dateien zweier Verzeichnisse zu vergleichen. Dabei werden die unterschiedlichen Dateien der jeweiligen Verzeichnisse rot markiert. Eine super praktische Funktion, wie ich finde.
Nun meine Frage: Gibt es die Möglichkeit, genau dies auch auf deren Unterordner anzuwenden?
Die Hervorhebung ungleicher Unterordner durch die rote Markierung ist dabei völlig ausreichend, z.B. wenn deren Größe noch durch "Shift + ALT + RETURN" angezeigt wird. Der komplexe Befehl der Verzeichnissynchronisation wäre in diesem Fall für mich nicht nötig.
Für Tipps und Lösungen bin ich sehr dankbar!
- Torti
Re: Verzeichnisse vergleichen mit roter Markierung
Grundsätzlich geht das schon, indem Du zB im linken und rechten TC-Fenster den Befehl
Zweigansicht (mit Unterverzeichnissen) Strg+B ausführst und danach Umsch+F2 drückst.
Bei großen Unterverzeichnissen mußt Du halt dann mit Bildlaufpfeil scrollen um nach den rot markierten Dateien zu suchen.
Solltest Du danach jedoch vorhaben eine Synchronisation durchzuführen, dann würde ich Dir gleich empfehlen,
statt obiger Vorgangsweise diesen Button zu verwenden:
Nach Klick auf den Button (vorher im TC im linken und rechten Fenster die entsprechenden Verzeichnisse einstellen)
- wird ein separates Fenster "Verzeichnisse synchronisieren" geöffnet
- wird der Vergleich sofort durchgeführt (automatisch)
d.h. das Ergebnis ist sofort ablesbar und Du kannst Dich immer noch entscheiden, ob Du eine Synchronisation durchführen willst.
Du kannst den Code zum Anlegen eines Buttons in TC wie folgt nutzen:
1. Klicke auf "ALLES AUSWÄHLEN" (rechts neben CODE:)
2. STRG + C = Kopieren in die Zwischenablage (drücke die Taste 'Strg' und halte sie gedrückt, dann drücke den Buchstaben "C")
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen" (s.a. Pkt. 5.)
5. [Wenn Du das Icon nicht sofort siehst (oder nur die Icon-Umrisse und einen eventuellen Tooltip, wenn Du mit dem Cursor auf den
5. Platz zeigst, auf dem der Button zuvor eingefügt wurde), dann ist nochmals ein Rechtsklick in die Buttonbar erforderlich,
5. dann "Ändern", "OK" -> spätestens dann wird das Icon ersichtlich]
6. [Option: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button)]
Zweigansicht (mit Unterverzeichnissen) Strg+B ausführst und danach Umsch+F2 drückst.
Bei großen Unterverzeichnissen mußt Du halt dann mit Bildlaufpfeil scrollen um nach den rot markierten Dateien zu suchen.
Solltest Du danach jedoch vorhaben eine Synchronisation durchzuführen, dann würde ich Dir gleich empfehlen,
statt obiger Vorgangsweise diesen Button zu verwenden:
Code: Select all
TOTALCMD#BAR#DATA
%COMMANDER_EXE%
/S=S:= "%X%Z%P" "%T"
TOTALCMD.EXE,32
AKTUELLE Verz. synchronisieren || sep. Task! || Vergleich startet SOFORT! |"Verzeichnisse synchronisieren"-Fenster:|– LINKS: F3, RECHTS: Umsch+F3 zeigt Datei(en) im Lister an...|– Mehrfachmarkierung möglich!
%COMMANDER_PATH%\
0
-1
- wird ein separates Fenster "Verzeichnisse synchronisieren" geöffnet
- wird der Vergleich sofort durchgeführt (automatisch)
d.h. das Ergebnis ist sofort ablesbar und Du kannst Dich immer noch entscheiden, ob Du eine Synchronisation durchführen willst.
Du kannst den Code zum Anlegen eines Buttons in TC wie folgt nutzen:
1. Klicke auf "ALLES AUSWÄHLEN" (rechts neben CODE:)
2. STRG + C = Kopieren in die Zwischenablage (drücke die Taste 'Strg' und halte sie gedrückt, dann drücke den Buchstaben "C")
3. Tätige einen Rechtsklick auf einen freien Platz in der Buttonbar [zB nach dem letzten Button oder zwischen den Buttons]
4. Klicke auf den Menüpunkt "Einfügen" (s.a. Pkt. 5.)
5. [Wenn Du das Icon nicht sofort siehst (oder nur die Icon-Umrisse und einen eventuellen Tooltip, wenn Du mit dem Cursor auf den
5. Platz zeigst, auf dem der Button zuvor eingefügt wurde), dann ist nochmals ein Rechtsklick in die Buttonbar erforderlich,
5. dann "Ändern", "OK" -> spätestens dann wird das Icon ersichtlich]
6. [Option: Zeige mit dem Cursor (etwas länger) auf den neu erstellten Button: "Tooltip" erscheint (-> Beschreibung zum Button)]
Gruß,
Karl
Karl
Re: Verzeichnisse vergleichen mit roter Markierung
Danke, ich habe den Button bei mir im TC64 V921 angelegt, schon bei 4. s.o. war alles ok.4. Klicke auf den Menüpunkt "Einfügen" (s.a. Pkt. 5.)
Der Button ruft die Synchronisierungfunktion mit den von mir benutzten Einstellungen auf. Prima!
Wird hier die TC.exe oder TC64.exe verwandt?%COMMANDER_EXE%
In der Hilfe habe ich bei den Kommandozeilenparametern /S=S:= gefunden./S=S:= "%X%Z%P" "%T"
Wo finde ich %X%Z....?
Grüße Frizz
Re: Verzeichnisse vergleichen mit roter Markierung
Eigentlich weder nochFrizz wrote:%COMMANDER_EXE%
Wird hier die TC.exe oder TC64.exe verwandt?
TOTALCMD.EXE bzw. TOTALCMD64.EXE sind die richtigen Bezeichnungen.
Erklärungsversuch:
%COMMANDER_EXE% startet eine neue TC-Instanz zu der zuletzt verwendeten aktiven TC-Instanz, d.h. (Beispiel...)
- wurde Total Commander 9.21 32bit gestartet, dann wird die neue TC-Instanz ebenfalls mit 32bit gestartet
- wurde Total Commander 9.21 64bit gestartet, dann wird die neue TC-Instanz ebenfalls mit 64bit gestartet
Testhalber kannst Du %COMMANDER_EXE% in die Kommandozeile von TC eingeben und dann <ENTER> drücken,
das sollte meine Erklärung vorher bestätigen.
F1 (Hilfe) > Registerkarte "Suchen" > Buttonbar <enter> > Doppelklick auf "Dialogbox: Konfigurieren: Buttonbar ändern"Frizz wrote:Wo finde ich %X%Z....?
Gruß,
Karl
Karl
Re: Verzeichnisse vergleichen mit roter Markierung
Schön, daß wir uns verstehen! Genau so habe ich es gemeint, mir vorgestellt.Eigentlich weder noch
TOTALCMD.EXE bzw. TOTALCMD64.EXE sind die richtigen Bezeichnungen.
Erklärungsversuch:
%COMMANDER_EXE% startet eine neue TC-Instanz zu der zuletzt verwendeten aktiven TC-Instanz, d.h. (Beispiel...)
- wurde Total Commander 9.21 32bit gestartet, dann wird die neue TC-Instanz ebenfalls mit 32bit gestartet
- wurde Total Commander 9.21 64bit gestartet, dann wird die neue TC-Instanz ebenfalls mit 64bit gestartet
Danke Frizz
Re: Verzeichnisse vergleichen mit roter Markierung
Vielen Dank für den Tipp mit der Aufschlüsselung der Verzeichnisse mittels "STRG+B"! Den Trick kannte ich bislang noch nicht.
Bei Verzeichnissen mit vielen Unterordnern geht das leider zu Lasten der Übersicht. Ich weiß, dieser Wunsch ist ziemlich speziell. Also ist ein Unterordner-Vergleich, z.B. durch ihre Größe, mit den entsprechenden Ordner-Fenstern links und rechts, so ohne Weiteres nicht möglich, wie es bei Dateien mit "SHIFT+F2" funktioniert?
Dankeschön!
-Torti
Bei Verzeichnissen mit vielen Unterordnern geht das leider zu Lasten der Übersicht. Ich weiß, dieser Wunsch ist ziemlich speziell. Also ist ein Unterordner-Vergleich, z.B. durch ihre Größe, mit den entsprechenden Ordner-Fenstern links und rechts, so ohne Weiteres nicht möglich, wie es bei Dateien mit "SHIFT+F2" funktioniert?
Dankeschön!
-Torti
Re: Verzeichnisse vergleichen mit roter Markierung
Zum Unterordner-Vergleich fällt mir jetzt nur mehr folgender Befehl ein: cm_CompareDirsWithSubdirsTorti wrote:Also ist ein Unterordner-Vergleich, z.B. durch ihre Größe, mit den entsprechenden Ordner-Fenstern links und rechts,
so ohne Weiteres nicht möglich, wie es bei Dateien mit "SHIFT+F2" funktioniert?
Code: Select all
cm_CompareDirsWithSubdirs 536 Im anderen Fenster nicht vorhandene Unterverz. markieren
Falls Dir dieser Befehl zusagt, dann gäbe es auch noch die Möglichkeit, sich in einer benutzerdefinierten Spaltensicht
anzeigen zu lassen, ob in einem Ordner überhaupt Unterverzeichnisse vorhanden sind.
- ghisler(Author)
- Site Admin
- Posts: 48138
- Joined: 2003-02-04, 09:46 UTC
- Location: Switzerland
- Contact:
Re: Verzeichnisse vergleichen mit roter Markierung
cm_CompareDirsWithSubdirs markiert nur Order, die im anderen Fenster fehlen - es markiert keine Ordner, deren Inhalt sich unterscheidet, weil da die Kopierrichtung unklar ist.
Für diesen Fall gibt es die Funktion Verzeichnisse synchronisieren mit der Option "Unterverzeichnisse", da erhält man die Ergebnisse schön nach Unterverzeichnissen getrennt.
Für diesen Fall gibt es die Funktion Verzeichnisse synchronisieren mit der Option "Unterverzeichnisse", da erhält man die Ergebnisse schön nach Unterverzeichnissen getrennt.
Author of Total Commander
https://www.ghisler.com
https://www.ghisler.com
Re: Verzeichnisse vergleichen mit roter Markierung
Super!
1000 Dank!
-Torti
1000 Dank!
-Torti
Re: Verzeichnisse vergleichen mit roter Markierung
Hallo zusammen,
habe gedacht, dass hiermit mein Anliegen auch abgedeckt wird, scheint aber nicht so, es sei denn ich kapiere es nicht.
Ich muss ein wenig ausholen, um meinen Bedarf zu verstehen.
Ich rippe viele Songs aus einem Streamingportal und das in das Verzeichnis: Rips
Zum sortieren der Songs nutzte ich dann das recht geile Tool MusicBee um meine recht grosse Sammlung zu überblicken.
Damit ich den Überblick über geile, gute oder schlecht Songs behalte, verwende ich hierzu einige Unterverzeichnisse, diese quasi die Musikstücke anhand meiner Bewertung beeinhalten.
Jetzt nutze ich im TC den geilen Befehl Zweigansicht.
Jetzt werden mir alle Songs aus allen Unterverzeichnissen auf der linken Seite auf einmal angezeigt.
Auf der rechten Seite die frisch gerippten aus dem Verzeichnis Rips.
Damit ich die frisch gerippten Songs mir nicht nochmal anhören muss, da ich ja diese wahrscheinlich schon gehört und bewertet habe, möchte ich diese beiden Verzeichnisse vergleichen und die gleichen Dateinamen mindestens auf der rechten Seite zu markieren um diese anschliessend zu löschen.
Mit SHIFT-F2 funktioniert das nicht, da das Markieren das Alter einer Datei auch prüft. Somit wird die frisch gerippte Datei immer als neuer angezeigt und somit nicht markiert.
Über Verzeichnisse Synchronisieren lässt sich leider die Zweigansicht nicht verwenden.
Wie kann ich also über die Zweigansicht beide Verzeichnisse vergleichen und Namensgleiche Dateien markieren?
Lieben Dank im Voraus.
habe gedacht, dass hiermit mein Anliegen auch abgedeckt wird, scheint aber nicht so, es sei denn ich kapiere es nicht.
Ich muss ein wenig ausholen, um meinen Bedarf zu verstehen.
Ich rippe viele Songs aus einem Streamingportal und das in das Verzeichnis: Rips
Zum sortieren der Songs nutzte ich dann das recht geile Tool MusicBee um meine recht grosse Sammlung zu überblicken.
Damit ich den Überblick über geile, gute oder schlecht Songs behalte, verwende ich hierzu einige Unterverzeichnisse, diese quasi die Musikstücke anhand meiner Bewertung beeinhalten.
Jetzt nutze ich im TC den geilen Befehl Zweigansicht.
Jetzt werden mir alle Songs aus allen Unterverzeichnissen auf der linken Seite auf einmal angezeigt.
Auf der rechten Seite die frisch gerippten aus dem Verzeichnis Rips.
Damit ich die frisch gerippten Songs mir nicht nochmal anhören muss, da ich ja diese wahrscheinlich schon gehört und bewertet habe, möchte ich diese beiden Verzeichnisse vergleichen und die gleichen Dateinamen mindestens auf der rechten Seite zu markieren um diese anschliessend zu löschen.
Mit SHIFT-F2 funktioniert das nicht, da das Markieren das Alter einer Datei auch prüft. Somit wird die frisch gerippte Datei immer als neuer angezeigt und somit nicht markiert.
Über Verzeichnisse Synchronisieren lässt sich leider die Zweigansicht nicht verwenden.
Wie kann ich also über die Zweigansicht beide Verzeichnisse vergleichen und Namensgleiche Dateien markieren?
Lieben Dank im Voraus.
(-Wally-)
Re: Verzeichnisse vergleichen mit roter Markierung
Probier mal:
- links Zweigansicht (Jetzt werden mir alle Songs aus allen Unterverzeichnissen auf der linken Seite auf einmal angezeigt.)
- Menü > Markieren > Kopiere markierte Namen in Zwischenablage
- rechts Rips
- unten in die Kommandozeile eingeben: cm_LoadSelectionFromClip (Strg+E für Kommandozeilenhistory)
(oder rechts eine temporäre Datei erstellen, ZwiAb dort einfügen, und Menü > Markieren > Auswahl aus Datei laden
Jetzt hast du rechts alle NAMEN markiert, die es links bereits gibt,.....
- - -
Einfacher geht es eventuell mit einem TC-Menü , welches bereits viele Befehle integriert hat, zB:
Menu für Total Commander v9.00 mit (fast) allen internen Commandos und allen Standard-ShortCuts Version 1.5 von Jens (sir_silva)
wcmd_silva_deu.mnu >>> siehe viewtopic.php?p=325529#p325529
(Auszug aus: FAQs: Meine ersten Einstellungen für einen brandneuen TC >> viewtopic.php?p=335850#p335850 )
- links Zweigansicht (Jetzt werden mir alle Songs aus allen Unterverzeichnissen auf der linken Seite auf einmal angezeigt.)
- Menü > Markieren > Kopiere markierte Namen in Zwischenablage
- rechts Rips
- unten in die Kommandozeile eingeben: cm_LoadSelectionFromClip (Strg+E für Kommandozeilenhistory)
(oder rechts eine temporäre Datei erstellen, ZwiAb dort einfügen, und Menü > Markieren > Auswahl aus Datei laden
Jetzt hast du rechts alle NAMEN markiert, die es links bereits gibt,.....
- - -
Einfacher geht es eventuell mit einem TC-Menü , welches bereits viele Befehle integriert hat, zB:
Menu für Total Commander v9.00 mit (fast) allen internen Commandos und allen Standard-ShortCuts Version 1.5 von Jens (sir_silva)
wcmd_silva_deu.mnu >>> siehe viewtopic.php?p=325529#p325529
(Auszug aus: FAQs: Meine ersten Einstellungen für einen brandneuen TC >> viewtopic.php?p=335850#p335850 )
Re: Verzeichnisse vergleichen mit roter Markierung
WOW!!!! Respekt!!!
Es hat auf Anhieb funktioniert!
Super! Vielen Vielen Dank!
Das mit dem TC Menü ist mir noch ein bisschen zu hoch.... verstehe im Moment nur: Bahnhof - piieeeeeeep.
Danke nochmal!
Es hat auf Anhieb funktioniert!
Super! Vielen Vielen Dank!
Das mit dem TC Menü ist mir noch ein bisschen zu hoch.... verstehe im Moment nur: Bahnhof - piieeeeeeep.
Danke nochmal!
(-Wally-)
Re: Verzeichnisse vergleichen mit roter Markierung
Hallo Stefan2 und natürlich alle anderen Helfer,
ich habe es mal versucht zu verstehen, aber komme nicht so wirklich dahinter, wie ich die einzelnen Kommandos als TC Script zusammenbasteln könnte.
Daher die Frage, wie könnte ich deinen beschriebenen Prozess als einzelnes Script und dieses dann auf der Menüleiste basteln?
Vorab Danke!
Wally
ich habe es mal versucht zu verstehen, aber komme nicht so wirklich dahinter, wie ich die einzelnen Kommandos als TC Script zusammenbasteln könnte.
Daher die Frage, wie könnte ich deinen beschriebenen Prozess als einzelnes Script und dieses dann auf der Menüleiste basteln?
Vorab Danke!
Wally
(-Wally-)
Re: Verzeichnisse vergleichen mit roter Markierung
Du meinst du hast:
- links Zweigansicht (Jetzt werden mir alle Songs aus allen Unterverzeichnissen auf der linken Seite auf einmal angezeigt.)
- rechts den Rips-Ordner
und jetzt möchtest du als Ein-Klick Aktion einen Button der
- linkes Panel aktiviert
- alles markiert
- markierte Namen in Zwischenablage kopiert
- zum rechten Panel wechselt
- cm_LoadSelectionFromClip ausführt
Und du hast rechts alle NAMEN markiert, die es links bereits gibt,.....