- "Warum sind beide Ordner identisch?"
- "Aber warum sind beide Ordner mit den gleichen, identischen Dateien gefüllt?"
Ich habe den Eindruck, dass Sie keine klare Vorstellung von einer Kreuzung haben.
Wenn Sie eine Junction erstellen, erstellen Sie nicht wirklich einen neuen Ordner. Es ist nur eine "Abkürzung", grob gesagt, zu einem bereits vorhandenen Ordner. Jede Aktion in einem Ordner findet im anderen Ordner statt. weil es eine Kreuzung ist .
Sie sind nicht zwei verschiedene Ordner. Es ist das gleich Ordner mit zwei verschiedenen Namen und / oder Pfaden. Stellen Sie sich ein Haus mit zwei verschiedenen Türen vor. Die Zimmer innen und die Sachen in den Zimmern sind gleich. Recht?
Die Ordner sind, wie Sie sagen, "synchronisiert", aus diesem Grund: Sie sind tatsächlich der gleiche Ordner . Wenn Sie alle Dateien aus einer Kreuzung löschen, ist der ursprüngliche Ordner leer. Aus demselben Grund beansprucht eine Kreuzung nicht mehr Platz auf der Festplatte.
Siehe die Erklärung zu Hardlinks und Junctionlinks in der Microsoft MSDN:
Ein Hardlink ist die Dateisystemdarstellung einer Datei, durch die mehr
mehr als ein Pfad verweist auf eine einzelne Datei in demselben Volume. (...) Irgendein
Änderungen an dieser Datei sind für Anwendungen, auf die zugegriffen wird, sofort sichtbar
es durch die harten Links, die darauf verweisen. (...) jedoch die
Informationen zu Größe und Attribut des Verzeichniseintrags werden nur für die aktualisiert
Link, über den die Änderung vorgenommen wurde. (...) Eine Kreuzung (auch genannt)
ein Softlink) unterscheidet sich von einem Hardlink [weil es Link]
Verzeichnisse [anstelle von Dateien können sogar Verzeichnisse] verbunden werden, die sich auf verschiedenen lokalen Volumes befinden
der gleiche Computer
- Wie kann ich eine Kreuzung erstellen?
mklink /j junction originalfolder
Dabei ist "Junction" der Name der zu erstellenden Junction und "Originalordner" der Name des Ordners, auf den er zeigen soll. (Beachten Sie, dass der Originalordner vorhanden sein muss und die Junction muss nicht existieren ).
- Woher weiß ich, ob es sich bei einem Ordner um eine Kreuzung handelt?
dir /a
sollte ein Ergebnis ergeben, das enthält <JUNCTION>
in der korrespondierenden Zeile.
- Wie kann ich eine Kreuzung entfernen?
benutzen rd
um es wie einen normalen Ordner zu entfernen
Hinweis : Wenn Sie den ursprünglichen Ordner entfernen, ist die Junction weiterhin vorhanden, zeigt auf nichts und gibt eine Fehlermeldung aus, wenn Sie versuchen, ihn zu öffnen.