El uso de mklink / h da como resultado "Acceso denegado".


33

Desde el símbolo del sistema con privilegios de administrador :

c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.

Estoy en Vista x64. Utilizando /jo en /dlugar de /hobras. ¿Cuál es el problema?

Relacionado:

Error de acceso denegado, cuando mklink en Windows 7.


No estoy seguro de si esto es lo que buscas, pero probé mklink sin ningún indicador para intentar vincular un directorio y no me dio lo que quería. Intenté usar la bandera \ D y eso pareció funcionar (no estoy seguro si es diferente de \ d o el valor predeterminado, que algunos documentos de ms dijeron que era 'simbólico').
jinglesthula

Respuestas:



15

Puede usar el /jinterruptor para crear un enlace suave de directorio. Ten cuidado con el delcomando. Para eliminar el enlace al directorio, use el rmdircomando, ya delque eliminará todos los archivos en el directorio al que apunta el enlace.



0

Tuve el mismo problema: compruebe que el archivo o la carpeta que está intentando crear todavía no existe (c: \ dirA).


1
La carpeta c:\dirAno existe.
Piotr Dobrogost

OK, en este caso, probablemente se deba a que se está creando en la raíz de c: \, ¿ver si es útil crearlo en otro directorio?
David d C e Freitas

1
No veo nada especial sobre c: \ en este caso.
Piotr Dobrogost

Los permisos en la raíz de la unidad (C :) son ligeramente diferentes a las carpetas de usuario normales, ya que es una especie de área de "sistema" en Windows.
David d C e Freitas

@fnt Oh, porque son dos posibles razones o soluciones diferentes para el problema. Uno más popular que el otro.
David d C e Freitas
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.