Ich habe es versucht mklink /D (or /J) dir1 dir2
Ich habe ein Verzeichnis 'dir1' mit einigen Dateien darin und ein Verzeichnis 'dir2', wo ich einige Dateien hinzufügen werde.
Sie haben die Verzeichnisse falsch herum. Sie müssen auch dir2 entfernen, bevor Sie den Link erstellen.
Die Syntax für mklink
lautet:
MKLINK [[/D] | [/H] | [/J]] Link Target
Hinweis:
mklink
erstellt die Verknüpfung,dir2
sollte also nicht existieren, bevor Sie den Befehl ausführen.
In Ihrem Fall dir2
wird der neue Link und dir1
das Ziel sein. Sie müssen also Folgendes verwenden:
rd dir2
Gefolgt von:
mklink /d dir2 dir1
Oder:
mklink /j dir2 dir1
Nun dir2
hat die Dateien dir1
( mit anderen Worten dir2
ist dir1
). Das will ich nicht
Dafür sind Verzeichnislinks gedacht.
Sie müssen umdenken.
Eine Option ist das Hinzufügen der Dateien dir2
und dann das dir1
Erstellen eines symbolischen Links zu den Dateien in dir2
. Sie können dies mit:
cd dir1 mklink file \full\path\to\dir2\file
Sie müssen dies für jede neu hinzugefügte Datei tun dir2
.
Lesen Sie weiter
- Ein AZ-Index der Windows-CMD-Befehlszeile - Eine hervorragende Referenz für alles, was mit Windows-Cmd-Zeilen in Verbindung steht.
- mklink - Erstellen Sie eine symbolische Verknüpfung zu einem Verzeichnis oder einer Datei oder erstellen Sie eine feste Dateiverknüpfung oder Verzeichnisverknüpfung.
- rd - Ordner löschen.