Zweck:Erstellen oder Löschen eines NTFS-Hard- oder Softlinks

 

Format:Erstellen oder aktualisieren Sie einen Link:

MKLNK [/= /A:[[-]rhsadecijopt]] parm1 [parm2]

 

Löschen einer Verknüpfung

MKLNK /D parm1

 

parm1Name einer vorhandenen Datei (Hardlink) oder eines Verzeichnisses (bei Softlink).
parm2Name des neu zu erstellenden Verzeichniseintrags (einer Datei oder eines Verzeichnisverweises).

 

/A:(Attribut auswählen)
/DLöschen eines Links

 

Siehe auch MKLINK.

 

Dateiauswahl

 

MKLNK unterstützt den Befehlsdialog.  Für harte Links unterstützt MKLNK Attributschalter, erweiterte Wildcards, Bereiche, mehrere Dateinamen und Include-Listen.  Datums-, Zeit-, Größen- oder Dateiausschlussbereiche irgendwo in der Zeile gelten für alle  Quelldateien. Verwenden Sie Wildcards mit Vorsicht auf LFN-Volumes; siehe LFN-Dateisuche für Details.

 

Verwendung:

 

MKLNK ist veraltet; Sie sollten MKLINK für neue Skripteverwenden .

 

Aufgrund von Betriebs- und Dateisystemeinschränkungen erfordert dieser Befehl ein NTFS-Volume.

 

Die Datei-/Verzeichnisnamen in parm1 und parm2 können vollständig oder teilweise qualifiziert sein und Wildcards enthalten (nur Hardlinks). MKLINK kopiert auch eine vorhandene Beschreibung in den Link. Wenn Sie keine Argumente angeben, zeigt MKLNK seinen Befehlsdialog an.

 

Wenn nur ein einziges Argument angegeben wird und es sich um eine Verknüpfung handelt, zeigtMKLNK den Namen des mit der Verknüpfung verbundenen Verzeichnisses an.

 

MKLNK setzt zwei interne Variablen:

 

%_mklnk_filesDie Anzahl der erstellten Links
%_mklnk_errorsDie Anzahl der Fehler

 

Harte Links

 

Wenn parm1 eine Datei ist und parm2 nicht existiert, erstellt MKLNK einen Hard Link. Wenn parm2 existiert, meldet MKLNK einen Fehler.

 

MKLNK (und die zugrunde liegende Windows-API) können fehlschlagen, wenn sich das aktuelle Verzeichnis auf einem Subst- oder  Net-Use-Laufwerk oder einem  UNC-Volumebefindet .

 

Weiche Links

 

Wenn parm1 ein Verzeichnis ist und parm2 nicht existiert, erstellt MKLNK einen Softlink, auch bekannt als "Verzeichnisverknüpfung" oder "Reparse Point". Wenn parm2 existiert und ein Softlink ist, aktualisiert MKLNK ihn.

 

Ein Softlink ist ein indirekter oder symbolischer Verweis (parm2) auf ein Verzeichnis, das sich physisch an einem anderen Ort befindet (parm1). Hinweis: Das Löschen von Dateien aus einem Softlink ist gleichbedeutend mit dem Löschen der Dateien aus dem ursprünglichen Verzeichnis.

 

Hinweis: Andere Betriebssysteme, wie z. B. Linux, unterstützen möglicherweise ebenfalls "Hardlinks" und "Softlinks", aber die Windows-Implementierung dieser Konzepte verhält sich möglicherweise nicht auf dieselbe Weise, auch wenn die Namen ähnlich lauten mögen.

 

Option:

 

/=Zeigt den MKLNK-Befehlsdialog an, um Sie beim Festlegen des Dateinamens und der Befehlszeilenoptionen zu unterstützen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/A:Wählen Sie nur die Dateien aus, für die das/die angegebene(n) Attribut(e) gesetzt ist/sind (nur Hardlinks). Siehe Attributschalter für Informationen über die Attribute, die auf /A: folgen können .

 

/DEntfernen Sie einen bestehenden Hard- oder Softlink. Bei Hardlinks löscht/D die Datei nicht, wenn keine weiteren Links vorhanden sind.