Eu estava tentando criar um link físico de diretório (não simbólico).
Eu tentei isso: mklink /d /h newfolder currentfolder
mas está me dizendo que o acesso foi negado . Não entendo como o acesso é negado porque estou executando o lote como administrador.
Como criamos um link físico de diretório?
==
Windows Vista Home Premium SP2
windows
windows-vista
filesystems
hardlink
Pacerier
fonte
fonte
mount --bind
para pastas, mas não tenho certeza se há algo semelhante no Windows!Não existe um link físico para um diretório no Windows. No Windows, você cria um link simbólico para um diretório usando o comando
mklink /d link_name target_dir
ou cria uma junção commklink /J link_name target_dir
.Diferentemente dos links físicos, as junções podem abranger vários volumes e às vezes são chamadas de "links virtuais" pela Microsoft, como você pode ler aqui :
Alguma ressalva é necessária aqui, já que a nomenclatura da Microsoft não é realmente legal, mas, em poucas palavras, essas são suas opções para criar referências a arquivos e diretórios no Windows:
(1) atalhos: arquivos cujo conteúdo é o local de outro arquivo. Funciona mais ou menos como um link virtual, mas com uma diferença crucial: NÃO é uma entrada de diretório, as informações do link são armazenadas dentro do arquivo. Por esse motivo, ele não funciona com muitos aplicativos (pelo menos, funciona como deveria dentro do Windows Explorer ...);
(2) hard links: criado com o comando
mklink /h
. Válido apenas para arquivos e funciona em um determinado volume (como no Linux, você não pode vincular um arquivo em outra partição nem em uma unidade de rede);(3)junções: essa fera é realmente estranha. Funciona apenas com diretórios, e - engraçado - pode apontar para diretórios em outros sistemas de arquivos;
(4) links simbólicos: é muito parecido com o Linux, e também funciona com diretórios e arquivos. (Mas tende a exigir privilégios de administrador, o que pode torná-lo bastante inconveniente.) Como mencionei acima, ele é criado com o comando
mklink /d link_name target_dir
para diretórios (emklink link_name target_file
arquivos). Você pode ler mais sobre isso aqui .fonte
Use / J para criar um link físico apontando para um diretório, também conhecido como junção de diretório:
fonte