Quero montar um compartilhamento de rede em uma pasta no Windows, porque tenho um aplicativo que armazena arquivos grandes em um caminho codificado (por exemplo c:\path\of\directory
). Não posso mudar esse caminho.
Isso é facilmente possível no Linux usando o softlink ou a montagem direta nesse diretório, mas não sei como isso pode ser feito no Windows. Eu tentei mklink.exe
e subst
, mas ele cria uma pasta como atalho com uma .lnk
extensão.
Alguém pode me ajudar?
windows
symbolic-link
Rahul Patil
fonte
fonte
\\someserver\c$\path\of\directory
em um caminho arbitrário (ou seja, não uma letra de unidade) em outra máquina?Respostas:
A montagem de um compartilhamento de rede em um caminho de diretório arbitrário é possível com links simbólicos de diretório ou usando o DFS (Sistema de Arquivos Distribuídos), disponível apenas no Windows Server. Consulte http://support.microsoft.com/kb/205524 (seção "Comparação de recursos com o DFS").
Para criar um link simbólico de diretório, use
mklink /d c:\path\of\directory \\network\share
(ondedirectory
não deve existirc:\path\of
). Verifique o comando comdir /aL c:\path\of
. Se você quiser excluir o link, certifique-se de usarrmdir c:\path\of\directory
e não odel c:\path\of\directory
que excluirá os arquivos desse diretório.O link simbólico do diretório não é o mesmo que um link LNK. Mesmo que pareça ser um link LNK quando exibido no File Explorer, ele usa a mesma sobreposição de ícones com uma seta ao redor do ícone da pasta.
Outra opção, se você precisar de mais espaço de armazenamento nesse caminho específico, é adicionar outra unidade e montá-la diretamente no caminho do diretório. Consulte http://support.microsoft.com/kb/307889/en-us para saber como fazer isso.
fonte