A partir de l'invite de commande avec privilèges d'administrateur :
c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.
Je suis sur Vista x64. Utiliser /j
ou /d
au lieu de /h
fonctionne. Quel est le problème?
En relation:
Les liens physiques ne peuvent être utilisés que pour des fichiers, pas des répertoires.
Références: MSDN: liens durs et jonctions , <1> et <2>
Vous pouvez utiliser le commutateur /j
pour créer un lien symbolique de répertoire. Soyez prudent avec la commande del
. Pour supprimer le lien vers le répertoire, utilisez la commande rmdir
, car del
supprimera tous les fichiers du répertoire vers lequel le lien pointe.
Autant que je sache, les liens physiques ne sont autorisés que pour les fichiers, pas les répertoires. http://technet.Microsoft.com/en-us/library/cc753194 (WS.10) .aspx
J'ai eu le même problème: vérifiez que le fichier ou le dossier que vous essayez de créer n'existe pas déjà (c:\dirA).