| Objet : | Créer ou supprimer un lien NTFS hard ou soft |
| Format : | Créer ou mettre à jour un lien : |
MKLNK [/= /A:[[-]rhsadecijopt]] parm1 [parm2]
Supprimer un lien
MKLNK /D parm1
| parm1 | Nom d'un fichier existant (lien dur) ou d'un répertoire (pour un lien souple). |
| parm2 | Nom de la nouvelle entrée de répertoire (une référence de fichier ou de répertoire) à créer. |
| /A : | (Sélection d'attributs) |
| /D | Supprimer un lien |
Voir aussi MKLINK.
Sélection de fichiers
MKLNK supporte le dialogue de commande. Pour les liens en dur, MKLNK prend en charge les commutateurs d'attributs, les caractères génériquesétendus, les plages, les noms de fichiers multiples et les listes d'inclusion. Les plages de date, d'heure, de taille ou d'exclusion de fichiers situées n'importe où sur la ligne s'appliquent à tous les fichiers sources. Utilisez les caractères génériques avec précaution sur les volumes LFN ; voir Recherches de fichiers LFN pour plus de détails.
Utilisation :
MKLNK est obsolète ; vous devez utiliser MKLINK pour les nouveaux scripts.
En raison de restrictions liées au système d'exploitation et au système de fichiers, cette commande nécessite un volume NTFS.
Lesnoms de fichiers/répertoires dans parm1 et parm2 peuvent être entièrement ou partiellement qualifiés et peuvent contenir des caractères génériques (liens en dur uniquement). MKLINK copiera également une description existante dans le lien. Si vous ne spécifiez aucun argument, MKLNK affichera sa boîte de dialogue de commande.
Si un seul argument est spécifié et qu'il s'agit d'une jonction, MKLNK affichera le nom du répertoire lié à la jonction.
MKLNK définit deux variables internes :
| %_mklnk_files | Le nombre de liens créés |
| %_mklnk_errors | Le nombre d'erreurs. |
Si parm1 est un fichier et que parm2 n'existe pas, MKLNK créera un lien en dur. Si parm2 existe, MKLNK signale une erreur.
MKLNK (et l'API Windows sous-jacente) peut échouer si le répertoire courant se trouve sur un disque subst ou net, ou sur un volumeUNC.
Si parm1 est un répertoire, et que parm2 n'existe pas, MKLNK créera un lien souple, également connu sous le nom de "directory junction" ou "reparse point". Si parm2 existe, et qu'il s'agit d'un lien souple, MKLNK le met à jour.
Un lien logiciel est une référence indirecte ou symbolique (parm2) à un répertoire qui réside physiquement dans un autre emplacement (parm1). Remarque : supprimer des fichiers d'un lien logiciel équivaut à supprimer les fichiers du répertoire d'origine.
Remarque: d' autres systèmes d'exploitation, tels que Linux, peuvent également prendre en charge les "hard links" et les "soft links", mais l'implémentation Windows de ces concepts peut ne pas se comporter de la même manière, même si les noms sont similaires.
Option :
| /A : | Ne sélectionnez que les fichiers pour lesquels le ou les attributs spécifiés sont définis (liens en dur uniquement). Voir Commutateurs d'attributs pour plus d'informations sur les attributs qui peuvent suivre /A :. |
| /D | Supprimer un lien dur ou souple existant. Pour les liens en dur, s'il ne reste plus de liens ,/D ne supprimera pas le fichier. |