2008-09-18 3 views
16

Die Frage ist, wie man die ähnliche Sache wie Symlink in Windows wie in * nix machen kann. Es ist wirklich schwierig, einen vollständigen Pfad zur Datei in der Konsole zu schreiben (selbst mit [Tab], es ist nicht die Art, wenn Sie die Sprache ändern müssen). Hinzufügen von allem in PATH ist auch ermüdend. Es wird großartig sein, einen Symlink auszuführen, der einen Befehl ausführt.Symlink in Windows XP

Eigentlich suche ich nach Konsolen-App.

Antwort

13

Sie sind junctions

genannt Und wenn Sie ein GUI wollen, dass es für Sie zu tun ...

+0

+1 für gute Antwort , aber ich glaube nicht, dass es so einfach oder so gut ist, wie in Posix zu verlinken. –

+0

Achten Sie darauf, die Kommentare im oben genannten "Junctions" -Artikel zu überprüfen. Viele Befragte stimmen nicht zu, dass sich die in dem Artikel aufgeführten Schritte auf echte NTFS-Verbindungen beziehen. Der Link von MotoWilliams 'Antwort weist auf eine autorisierende MSDN-Behandlung hin. – MykennaC

-1

Sie junctsymlinksions in Fenster mit mklink erstellen können.

bearbeiten: Wenn Sie Vista verwenden.

+1

Symlink in Windows XP, wie Sie sehen :) – willson

6

Zurück, als ich auf Windows war, benutzte ich eine Hardlink-Shell-Erweiterung. Nicht sicher, ob dies derselbe ist, aber versuchen Sie es einmal: Link Shell Extension.

+0

Tatsächlich ist es ein sehr convivient Dienstprogramm. –

8

I verwendet subst zunächst als es der Weg kürzer macht. Um es zu tun, aber mit der Montage einer virtuellen Festplatte als typicalrunt sagte, habe ich das junction Dienstprogramm von Sysinternals.

Um einen Symlink den Befehl make verwenden:

junction Disk:\path\to\mount\point Disk:\path\to\something\to\mount 

löschen die -d Schalter verwenden:

junction -d Disk:\path\to\mount\point Disk:\path\to\something\to\mount 
+0

Danke für das Hinweis auf die Syntax. – stefanglase