Os links físicos só podem ser usados para arquivos, não para diretórios.
Referências: MSDN: Links e Junções Difíceis , <1> e < 2 >
No prompt de comando com os privilégios Administrador :
c:\>mklink /h c:\dirA c:\Users\Piotr\dirB
Access is denied.
Estou no Vista x64. Usando /j ou /d em vez de /h funciona. Qual é o problema?
Relacionados:
Os links físicos só podem ser usados para arquivos, não para diretórios.
Referências: MSDN: Links e Junções Difíceis , <1> e < 2 >
Você pode usar a opção /j para criar um link físico de diretório. Tenha cuidado com o comando del . Para remover o link para o diretório, use o comando rmdir , pois del excluirá todos os arquivos no diretório para o qual o link aponta.
Até onde eu sei, hard links são permitidos apenas para arquivos, não para diretórios. link
Eu tive o mesmo problema: verifique se o arquivo ou pasta que você está tentando criar ainda não existe (c: \ dirA).