Cuando ejecuto mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"
, aparece este error `No tiene privilegios suficientes para realizar esta operación.
Por qué no? Soy administrador y solo quiero crear un enlace en mi propio directorio Users \ bwilliams a otra carpeta en mi directorio Users \ bwilliams. ¿Qué estoy haciendo mal aquí?
Gracias.
Respuestas:
Debe ejecutar
mklink
desde un shell elevado (haga clic con el botón derecho en el acceso directo del símbolo del sistema, Ejecutar como administrador).Si está ejecutando mklink desde un shell elevado, verifique los permisos en el directorio y asegúrese de que no haya ningún permiso de Denegación explícito establecido para el grupo Administradores.
Nota: Asegúrese de que no está intentando crear un enlace donde ya existe un directorio que contiene archivos y que no está creando accidentalmente un conjunto recursivo de enlaces.
fuente
Cannot create a file when that file already exists.
Así que eliminé el directorio de Dropbox Sublime Text e intenté nuevamente y recibí el mismo mensaje. ¿Sabes lo que está mal?Me encontré con los mismos problemas:
Al principio recibí este error:
You do not have sufficient privilege to perform this operation
Y después de volver a intentar usar un cmd elevado, ejecuté
mklink /D linkToDir C:\temp\otherLink
y recibí este error:Cannot create a file when that file already exists.
Resulta que allí había un enlace simbólico (¿roto?), Marcado como Sistema:
Para su información, verifique que no haya un archivo Oculto (en realidad Sistema) que use ese nombre de una creación de enlaces simbólicos previamente rota.
Eso es lo que quería destacar aquí.
fuente
Me encontré con el mismo problema y logré que funcionara. Intenté forzar a iTunes a hacer una copia de seguridad en otra unidad (más grande) (C es una SSD).
Digamos que quieres pasar de
c:\dir1\dirToRedirect
ad:\dirToRedirectTo
, luego:Asegúrese de que
dirToRedirect
no exista, porque Windows creará un enlace con el mismo nombre, lo que crea un conflicto de nombres. Entonces, eliminedirToRedirect
, creedirToRedirectTo
y ejecutemklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"
fuente