O uso do mklink / h resulta em "Acesso negado".


33

No prompt de comando com privilégios de administrador :

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

Estou no Vista x64. Usando /jou em /dvez de /hobras. Qual é o problema?

Relacionado:

Erro de acesso negado, quando eu mklink no Windows 7.


Não tenho certeza se é isso que você procura, mas tentei o mklink sem sinalizadores para tentar vincular um diretório e ele não me deu o que queria. Tentei usar o sinalizador \ D e isso pareceu funcionar (não tenho certeza se isso é diferente de \ d ou o padrão, que alguns documentos do ms disseram ser 'simbólico').
Jinglesthula

Respostas:



15

Você pode usar a /jopção para criar um link programável de diretório. Tenha cuidado com o delcomando. Para remover o link para o diretório, use o rmdircomando, pois delexcluirá todos os arquivos no diretório para o qual o link aponta.



0

Eu tive o mesmo problema: verifique se o arquivo ou pasta que você está tentando criar ainda não existe (c: \ dirA).


1
Pasta c:\dirAnão existe.
Piotr Dobrogost

OK, nesse caso, é provavelmente porque está sendo criado na raiz do c: \, veja se a criação em outro diretório ajuda?
David d C e Freitas

1
Não vejo nada de especial em c: \ neste caso.
Piotr Dobrogost 09/04

As permissões na raiz da unidade (C :) são ligeiramente diferentes das pastas de usuário normais, pois é uma espécie de área "sistema" no Windows.
David d C e Freitas

@fnt Oh, porque existem duas razões ou correções possíveis diferentes para o problema. Um mais popular que o outro.
David d C e Freitas
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.