Page d'accueil » comment » Utilisation de liens symboliques dans Windows Vista

    Utilisation de liens symboliques dans Windows Vista

    L'une des fonctionnalités tant attendues de Windows Vista était la possibilité d'utiliser des liens symboliques, comme vous pouvez le faire sous Linux. Malheureusement, ils ne fonctionnent pas aussi bien qu'ils le pourraient, mais c'est une grosse mise à jour par rapport aux versions précédentes et a déjà résolu un certain nombre de problèmes..

    Utilisation de la commande mklink

    La commande que vous devez utiliser est mklink, que vous utiliserez en ligne de commande. Il suffit de taper sur la ligne de commande pour voir les options:

    C: \ Users \ geek> mklink Crée un lien symbolique. MKLINK [[/ D] | [/ H] | [/ J]] Link Target / D Crée un lien symbolique de répertoire. La valeur par défaut est un lien symbolique de fichier. / H Crée un lien dur au lieu d'un lien symbolique. / J crée une jonction d'annuaire. Lien spécifie le nouveau nom du lien symbolique. Cible spécifie le chemin (relatif ou absolu) auquel le nouveau lien fait référence..

    Par exemple, si vous souhaitez également rendre le dossier C: \ Users \ Geek \ TestFolder disponible à partir de C: \ TestFolder, vous pouvez utiliser la commande suivante:.

    C: \ mklink / D C: \ TestFolder C: \ Utilisateurs \ Geek \ TestFolder
    lien symbolique créé pour C: \ TestFolder <> C: \ Users \ Geek \ TestFolder

    Maintenant, si vous regardez dans le répertoire C: \ TestFolder, vous verrez quels fichiers se trouvent dans l’autre répertoire.

    Comprendre les options.

    Cible de lien MKLINK

    L'utilisation de la commande sans aucune option supplémentaire crée un lien symbolique vers un fichier..

    / D crée un lien symbolique ou un lien symbolique.

    Cela agit essentiellement comme un raccourci vers un dossier dans les versions précédentes de Windows, sauf que vous n'avez pas à utiliser un raccourci réel..

    / H crée un lien dur qui pointe directement sur le fichier.

    Cette option ne peut pas être utilisée directement pour des dossiers pour une raison quelconque, vous devrez utiliser l'option suivante.

    / J crée une "jonction d'annuaire"

    Une jonction d'annuaire n'est en réalité qu'un lien physique vers un répertoire. Cette fonctionnalité existait également avant Vista. Si vous essayez de créer un lien symbolique vers un répertoire en utilisant un lien physique, utilisez cette option..

    Comprendre les liens difficiles contre les liens souples

    Lien dur

    Un lien matériel pointe directement sur le fichier et agit sur le système d'exploitation comme s'il s'agissait du fichier lui-même. Vous voudrez probablement utiliser cette option la plupart du temps si vous essayez de simuler le répertoire d'une application..

    Lien souple

    Un lien symbolique est essentiellement un raccourci vers un fichier ou un dossier - si vous utilisez l'explorateur Windows, vous serez redirigé vers le répertoire si vous double-cliquez sur un raccourci, il ne prétendra pas qu'il fait partie du système de fichiers. Vous pouvez toujours référencer ou ouvrir directement un fichier avec le chemin symbolique, et cela fonctionne généralement..

    Utilisation de liens symboliques à partir d'un partage réseau

    Une des choses qui a été longuement discutée est que vous ne pouvez pas utiliser les liens symboliques Vista depuis un autre système d’exploitation (ce qui n’est pas surprenant), mais vous ne pouvez pas non plus les utiliser depuis un partage réseau. Ceci est gênant si vous envisagez d’utiliser cette fonctionnalité sur un serveur Web ou un serveur de fichiers..

    Supprimer des liens symboliques

    Pour supprimer un lien symbolique, vous pouvez simplement supprimer le lien. Assurez-vous simplement de ne pas supprimer le fichier d'origine.