Kann ich eine Verknüpfung erstellen, die zu einem Speicherort innerhalb eines Stammordners führt (sozusagen), unabhängig davon, wo sich dieser Ordner befindet?

Kann ich eine Verknüpfung erstellen, die zu einem Speicherort innerhalb eines Stammordners führt (sozusagen), unabhängig davon, wo sich dieser Ordner befindet?

Ich habe einen Clip, der sich auf Material bezieht, das sich in den Ordnern „a“ und „b“ befindet, die Unterverzeichnisse eines gemeinsamen übergeordneten Ordners sind, den ich als „root“ bezeichne. Der Clip befindet sich im Ordner „b“. Ich möchte eine Verknüpfung erstellen, mit der ich von „a“ aus auf den Clip zugreifen kann, UNABHÄNGIG davon, wo sich „root“ befindet (z. B. c:\whatever\gnash\root ODER f:\ding\root). Ist das möglich? Unter Windows 7.

Antwort1

Sie können dies mit symbolischen Links erreichen, die sich von Verknüpfungen unterscheiden. Angenommen, wir haben Ihre beiden Ordner aund b, mit mydoc.txtdarin b. Um einen symbolischen Link zu der Datei zu erstellen, die sich in befindet a, öffnen Sie eine administrative Eingabeaufforderung in aund verwenden Sie diesen Befehl:

mklink thedoc.txt ..\b\mydoc.txt

Sie können für den symbolischen Link (den ersten Parameter) einen beliebigen Namen verwenden. Schließen Sie die Eingabeaufforderung, wenn Sie fertig sind. Der symbolische Link behält den relativen Pfad bei, anstatt ihn in einen absoluten Pfad aufzulösen. Daher können Sie die gesamte rootStruktur verschieben, wohin Sie möchten, und der symbolische Link funktioniert weiterhin.

Achtung: Beim Kopieren symbolischer Links, insbesondere zwischen Volumes, bleibt der Explorer manchmal hängen. Wenn Sie die Struktur verschieben müssen root, können Sie diesen Befehl verwenden:

robocopy C:\source\root E:\dest\root /e /move /sl

Die Symlink-Strategie hat auch andere Nachteile, insbesondere, dass sie nur auf NTFS funktioniert. Sie können vielleicht einfach eine normale Verknüpfung erstellen und sich auf die von WindowsLink-Tracking-Funktionen. In vielen Fällen kann Windows das Ziel finden, auch wenn es unter seinem letzten bekannten vollständigen Pfad nicht vorhanden ist.

verwandte Informationen