Lorsque j'exécute mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"
, j'obtiens cette erreur `Vous n'avez pas les privilèges suffisants pour effectuer cette opération.
Pourquoi pas? Je suis administrateur et je souhaite simplement créer un lien dans mon propre répertoire Users \ bwilliams vers un autre dossier de mon répertoire Users \ bwilliams? Qu'est-ce que je fais mal ici?
Merci.
Réponses:
Vous devez exécuter à
mklink
partir d'un shell élevé (cliquez avec le bouton droit sur le raccourci d'invite de commandes, Exécuter en tant qu'administrateur).Si vous êtes en cours d' exécution mklink à partir d' un shell élevée, vérifiez les autorisations sur le répertoire et assurez - vous qu'il n'y a pas d'autorisations explicites Deny définies pour le groupe Administrateurs.
Remarque: assurez-vous que vous n'essayez pas de créer un lien dans lequel existe déjà un répertoire contenant des fichiers et que vous ne créez pas accidentellement un ensemble récursif de liens.
la source
Cannot create a file when that file already exists.
J'ai donc supprimé le répertoire Dropbox Sublime Text et l'ai réessayé et j'ai reçu le même message. Tu sais ce qui ne va pas?J'ai rencontré les mêmes problèmes:
Au début, j'ai eu cette erreur:
You do not have sufficient privilege to perform this operation
Et après avoir réessayé en utilisant une cmd élevée, j'ai couru
mklink /D linkToDir C:\temp\otherLink
et j'ai reçu cette erreur:Cannot create a file when that file already exists.
Il s'avère qu'il y avait un lien symbolique (cassé?), Marqué comme Système:
Donc, pour info, vérifiez qu'il n'y a pas de fichier caché (en fait système) utilisant ce nom à partir d'une création de lien symbolique précédemment rompue.
C'est ce que je voulais souligner ici.
la source
J'ai rencontré le même problème et j'ai juste réussi à le faire fonctionner. J'essayais de forcer iTunes à sauvegarder sur un autre disque (plus grand) (C est un SSD).
Dites que vous voulez aller de
c:\dir1\dirToRedirect
àd:\dirToRedirectTo
, puis:Assurez-vous qu'il
dirToRedirect
n'existe pas, car Windows va créer un lien du même nom, ce qui crée un conflit de dénomination. Donc, supprimezdirToRedirect
, créezdirToRedirectTo
et exécutezmklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"
la source