Wie lösche ich eine Directory Junction richtig?

525
BearCode

Ich verwende mehrere Installationen desselben Spiels (unter Windows 10 Home), um den Zugriff auf verschiedene Addon- / Benutzerkonfigurationen zu erleichtern. Die Unterordner jeder Installation sind Directory Junctions, die auf die Unterordner der ursprünglichen Spielinstallation verweisen. Sie werden wie folgt erstellt (beginnend mit dem übergeordneten Ordner des Ordners, in dem das Spiel installiert ist - in meinem Fall handelt es sich um C: \ Programme):

rem The original game is installed in the MyCarGame folder mkdir MyCarGame2 cd MyCarGame2 mklink /J GameData ..\MyCarGame\GameData mklink /J Maps ..\MyCarGame\Maps 

Wie lösche ich eine Directory Junction (in diesem Fall "MyCarGame2 \ GameData" und "MyCarGame2 \ Maps") ordnungsgemäß, um sicherzustellen, dass die darin enthaltenen Dateien / Ordner nicht entfernt werden?

Ist es in Ordnung, sie aus einem Dateimanager wie Windows Explorer, Total Commander oder Free Commander zu löschen?

Dieser Benutzer meldet zum Beispiel, dass er einen solchen virtuellen Ordner gelöscht hat, und der Inhalt der Quellordner wurde gelöscht (in meinem Fall "MyCarGame \ GameData" und "MyCarGame \ Maps").

Hinweis: Hier wird eine ähnliche Frage gestellt: So löschen Sie eine Junction mithilfe der Befehlszeile in Windows 7

0

1 Antwort auf die Frage

0
Pierre

Ich weiß nichts über Total Commander und Free Commander, aber Sie haben zwei Möglichkeiten, Ihre Kreuzung zu löschen, ohne den Inhalt des Quellordners zu löschen.

Wechseln Sie in Windows Explorer MyCarGame2wie alle anderen Ordner in Ihre Verknüpfungen und löschen Sie sie. Es löscht nicht die Quelle, sondern nur die Kreuzung.

Von der Kommandozeile:

cd MyCarGame2 rmdir GameData rmdir Maps