Quando executo mklink /D "C:\Users\bwilliams\AppData\Roaming\Sublime Text 2" "C:\Users\bwilliams\Dropbox\Sublime Text"
, recebo o erro `Você não tem privilégios suficientes para executar esta operação.
Por que não? Sou administrador e só quero criar um link no meu diretório Users \ bwilliams para outra pasta no diretório Users \ bwilliams? O que eu estou fazendo errado aqui?
Obrigado.
Respostas:
Você precisa executar a
mklink
partir de um shell elevado (clique com o botão direito do mouse no atalho do Prompt de Comando, Executar como Administrador).Se você estiver executando o mklink a partir de um shell elevado, verifique as permissões no diretório e verifique se não há permissões de Negação explícitas definidas para o grupo Administradores.
Nota: Verifique se você não está tentando criar um link em que já exista um diretório que contém arquivos e não está criando acidentalmente um conjunto recursivo de links.
fonte
Cannot create a file when that file already exists.
. Excluí o diretório de texto sublime do Dropbox, tentei novamente e recebi a mesma mensagem. Você sabe o que há de errado?Encontrei os mesmos problemas:
No começo eu recebi este erro:
You do not have sufficient privilege to perform this operation
E depois de tentar novamente usando um cmd elevado, executei
mklink /D linkToDir C:\temp\otherLink
e recebi este erro:Cannot create a file when that file already exists.
Acontece que havia um link simbólico (quebrado?) Lá, marcado como Sistema:
Portanto, para sua informação, verifique se não há um arquivo Oculto (na verdade Sistema) usando esse nome de uma criação de link simbólico quebrada anteriormente.
Era isso que eu queria destacar aqui.
fonte
Encontrei o mesmo problema e consegui fazê-lo funcionar. Eu estava tentando forçar o iTunes a fazer backup em outra unidade (maior) (C é um SSD).
Digamos que você queira ir de
c:\dir1\dirToRedirect
parad:\dirToRedirectTo
e:Certifique-se de
dirToRedirect
que não exista, porque o Windows criará um link com o mesmo nome, o que cria um conflito de nomes. Portanto, excluadirToRedirect
, criedirToRedirectTo
e executemklink /j "c:\dir1\dirToRedirect" "d:\dirToRedirectTo"
fonte