Question Comment créer un lien de répertoire dur dans Windows?


J'essayais de créer un lien de répertoire dur (pas symbolique).

J'ai essayé ceci: mklink /d /h newfolder currentfolder mais ça me dit L'accès est refusé. Je ne comprends pas comment l'accès est refusé car j'exécute batch en tant qu'administrateur.

Comment pouvons-nous créer un lien de répertoire dur?

==
Windows Vista Édition Familiale Premium SP2


12
2017-10-05 03:21


origine




Réponses:


Je pense que les liens durs ne concernent que les fichiers et non les répertoires.


14
2017-10-05 03:36



Oui, il n’existe pas de lien de répertoire, seulement des points de jonction et des liens symboliques. - Harry Johnston
Les liens durs pour les répertoires sont techniquement possible, mais il faut faire très attention pour éviter les boucles dans le système de fichiers. Le seul système d'exploitation qui les autorise est Mac OS X 10.5, utilisable dans Time Machine. - grawity
> Je pense que les liens durs ne concernent que les fichiers et non les répertoires. Merçi pour la confirmation; Je continue à lire sur les liens symboliques et autres: 1  2  3  4 - Synetech
bien ... sous linux-systèmes, vous pouvez utiliser mount --bind pour les dossiers, mais je ne sais pas s'il y a quelque chose de similaire dans Windows! - DJCrashdummy


Il n’existe pas de lien vers un répertoire dans Windows. Dans Windows, vous créez soit un lien symbolique dans un répertoire en utilisant la commande mklink /d link_name target_dir ou vous créez un jonction avec mklink /J link_name target_dir.

Contrairement aux liens durs, les jonctions peuvent couvrir plusieurs volumes et sont parfois appelées «liens logiciels» par Microsoft, comme vous pouvez le lire. ici:

Une jonction (aussi appelée lien souple) diffère d’un lien matériel en ce sens que les objets de stockage auxquels il fait référence sont des répertoires distincts et qu’une jonction peut lier des répertoires situés sur des volumes locaux différents sur le même ordinateur.

Une mise en garde s'impose ici, car la nomenclature de Microsoft n'est pas vraiment soignée, mais en quelques mots, ce sont vos options pour créer des références aux fichiers et répertoires dans Windows:
(1) raccourcis: fichiers dont le contenu est l'emplacement d'un autre fichier. Cela fonctionne plus ou moins comme un lien logiciel, avec une différence cruciale cependant: ce n'est pas une entrée de répertoire, les informations de lien sont stockées dans le fichier. Pour cette raison, il ne fonctionne pas avec de nombreuses applications (du moins, il fonctionne comme il est supposé dans l'explorateur Windows ...);
(2) liens durs: créés avec la commande mklink /h. Valable uniquement pour les fichiers et fonctionnant dans un volume donné (c’est-à-dire que, comme sous Linux, vous ne pouvez pas associer un fichier sur une autre partition ou sur un lecteur réseau);
(3) jonctions: cette bête est vraiment bizarre. Il fonctionne uniquement avec des répertoires et - chose amusante - peut pointer vers des répertoires dans d'autres systèmes de fichiers;
(4) liens symboliques: cela ressemble beaucoup à Linux et fonctionne également avec les répertoires et les fichiers. (Mais cela nécessite des privilèges d’administrateur, ce qui peut le rendre peu pratique). Comme je l’ai dit plus haut, il est créé avec la commande mklink /d link_name target_dir pour les répertoires (et mklink link_name target_file pour les fichiers).      Vous pouvez en savoir plus à ce sujet ici.


3
2017-08-14 00:44



Je suggère fortement de retirer le commentaire de votre réponse - Ramhound
Est-ce un avis ou est-ce que j'ai enfreint certaines règles du forum? - Humberto Fioravante Ferro
Nous ne sommes pas un forum - Ramhound
Droite, commentaire retiré. Mes excuses! - Humberto Fioravante Ferro
@Sz tu avais tout à fait raison et j'ai modifié ma réponse en fonction de tes commentaires (en effet, la réponse était un peu floue). Merci! - Humberto Fioravante Ferro


Utilisez / J pour créer un lien physique pointant vers un répertoire, également appelé jonction de répertoire:

mklink /J Link Target

-2
2018-02-13 02:26



Les jonctions sont des liens mous ... - DavidPostill♦