Im Total Commander Junctions erzeugen

Total Commander DropBox

Junctions sind vor allem in Verbindung mit Dropbox praktisch, da darüber externe Verzeichnisse in das DropBox-Verzeichnis eingebunden werden können.

An dieser Stelle ein wichtiger Hinweis: Im Dropbox-Ordner müssen die Originaldateien enthalten sein, extern der Link!

Die Junction jedes mal an der Kommandozeile zu erstellen, ist lästig.  Diese hat übrigens die folgende Syntax:

MKLINK /J <LINK> <ZIEL>

oder

MKLINK /J "p:\Meine Dateien" "X:\My Dropbox\Meine Dateien"

Schneller geht es im Total Commander mit einem Button in der Buttonbar. Dieser ruft ein noch zu erstellendes Batchscript auf. Als Parameter gibt man „%P“ %S „%T“ an. Das Batchscript hierfür sieht wie folgt aus:

rem mklink [[/d] | [/h] | [/j]] <Link> <Target>
rem          /d Creates a directory symbolic link. By default, mklink creates a file symbolic link.
rem                 /h Creates a hard link instead of a symbolic link.
rem                        /j Creates a Directory Junction

MKLINK /J %3%2 %1%2
pause
exit

Nun markiert man auf der linken Seite das Verzeichnis, welches auf der rechten Seite als Junction repräsentiert werden soll. Ein Klick auf den neuen Button in der Buttobar und das war’s.

Diese wenigen Schritte sind erforderlich, obwohl es dafür extra zu installierende Programme gibt, solche sind also völlig überflüssig.

2 Gedanken zu „Im Total Commander Junctions erzeugen

  1. Pingback: pfaendr.de - private blogging

  2. zu „Total Commander mit einem Button in der Buttonbar“
    kleine Änderung in batch-Datei:
    rem mklink [[/d] | [/h] | [/j]]
    rem /d Creates a directory symbolic link. By default, mklink creates a file symbolic link.

    if exist %1\ MKLINK /J %2 %1
    pause
    exit

    Button-Parameter:
    %P%S %T%S

    schönen Gruß
    Michael

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.