Stellen Sie in Windows 7 eine feste Verbindung ohne zusätzliche Programme her


55

Mein Ziel ist es, meine Emule-Kreditdatei (application.dat?) Mit Dropbox zu synchronisieren. Die Kreditdatei befindet sich jedoch nicht im Dropbox-Verzeichnis (standardmäßig). Daher möchte ich einen harten Link setzen, um dieses Ziel zu erreichen.

Ich weiß, dass ich mit Perl unter Windows eine feste Verbindung herstellen kann. (Ich habe Perl in Windows XP kennengelernt. In Windows XP ist nur eine feste Verknüpfung gültig.) Es scheint mir jedoch übertrieben zu sein, wenn ich neue Software installiere, da ich davon ausgehe, dass ich Perl in naher Zukunft nicht mehr verwenden werde.

Irgendwelche Ideen? Je einfacher, desto besser.

Antworten:


86

Sie können den mklinkBefehl wie folgt verwenden:

mklink /H <link> <target>

Ich denke, das sollte funktionieren, aber ich weiß nicht, was passieren würde, wenn Sie eMule zur gleichen Zeit an zwei verschiedenen Orten in Bezug auf die Synchronisierung verwenden.

Wenn Sie eine Verknüpfung zu einem Verzeichnis anstelle einer Datei herstellen möchten, verwenden Sie den folgenden Befehl:

mklink /J <link> <target>

Hinweis: Dadurch wird eher eine Junction als ein Symlink erstellt. Junctions gelten für den Fall, dass sich Ziel und Quelle nicht auf demselben Volume befinden.


1
Leider funktioniert dies nicht mit Netzwerk-Volumes
Thariama

2
@ Thariama Hard Links funktioniert nur auf derselben Festplatte. Sie können keine feste Verbindung über das Netzwerk herstellen
M'vy

Richtig, das habe ich mir gedacht
Thariama

... es ist was es bedeutet. "Festplatten-Links" beziehen sich auf denselben Festplattenspeicherort. In einem Netzwerk verwenden Sie für jeden Computer unterschiedliche Festplatten.
Ivan Castellanos

1
@ Hut8 - Man kann mit Sicherheit sagen, dass dies mklinktatsächlich mit Windows 7 funktioniert, da der Autor speziell gefragt hat, wie dies für Windows 7 gemacht werden soll, und dann die Antwort akzeptiert hat. Die Informationen zum Anwenden auf sind auf diesem Pfad nicht korrekt. Zur Unterstützung meiner Aussage gibt CreateSymboicLink an, dass der minimal unterstützte Client Windows Vistaund der minimal unterstützte Server sind Server 2008. Wenn 36 Personen eine Antwort für etwas gefunden haben, das für Windows 7 nicht zutrifft, sollten sie sich schämen (zum Glück).
Ramhound

16

So stellen Sie eine feste Verbindung her - nicht nur für Windows 7:


mklink funktioniert auf win7 / cmd, aber fsutil schlägt fehl, wenn die Erlaubnis verweigert wird. Es gibt auch einen Junction-Befehl, der unter XP und Win7 gut funktioniert.
Mosh

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.