Criando symlink para um arquivo no Windows 7 dá erro


4

Eu quero criar um link simbólico para um arquivo usando o prompt de comando no Windows 7. O arquivo está localizado na partição E e eu quero que o link esteja na partição C. Eu tentei este comando: C:\>mklink /d c:\11.txt e:\Test\11.txt e ele disse que o link simbólico foi criado com sucesso, mas se eu clicar no link eu recebo esta massagem de erro: 'The directory name is invalid'

Qual é o caminho certo para criar symlink para um arquivo de partição diferente?

Respostas:


11

Usando mklink /D você está dizendo para criar um link simbólico diretório e D:\test\11.txt não é um diretório. Então, se você tentar acessar o diretório C:\11.txt isso lhe dará um erro.

Apenas deixe de fora o /D e deve funcionar.


Funcionou. Eu não sabia que tenho que omitir / d. Eu pensei que usar parâmetros é obrigatório.
peter7558

1
Se você não tiver certeza, execute mklink /? Parâmetros que estão em [ ] são opcionais. Então, os únicos parâmetros necessários são Link e Target.
Seth

3

Como alternativa, eu estava usando um prompt de comando de propriedade do administrador por muito tempo até poder usar o menu de contexto do Explorer para criar links.

Acredito que usei este programa para adicionar um subgrupo interessante ao menu de contexto: Extensão de Shell de Link

Isto é o que parece estar integrado na interface do usuário do Windows: File Explorer Right-Click Context Menu opened to show Link Shell Extensions in sub-menu

Espero que isso adicione alguma conveniência ao seu processo e remova possíveis erros.

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.