Esta página da web implica que é possível criar links simbólicos com caminhos relativos usando mklink
.
Eu tentei todos os tipos de maneiras de criar links simbólicos relativos, mas sempre termino com um caminho absoluto.
Como isso é feito?
Esta página da web implica que é possível criar links simbólicos com caminhos relativos usando mklink
.
Eu tentei todos os tipos de maneiras de criar links simbólicos relativos, mas sempre termino com um caminho absoluto.
Como isso é feito?
Respostas:
Links simbólicos são relativos por padrão. Você deve escrever explicitamente uma letra de unidade para tornar qualquer parte do link absoluta.
A sintaxe geral para um link simbólico é:
mklink link destination
Portanto, para criar um link simbólico relativo: link
será um caminho relativo ao seu diretório de trabalho e destination
será um caminho relativo a link
.
Exemplos:
1. mklink link.txt ..\destination.txt
Isso cria um link simbólico para o link.txt
qual aponta para destination.txt
uma pasta acima.
Você pode se mover link.txt
e sempre apontará para destination.txt
uma pasta acima.
2. C:\>mklink A\Link.txt ..\Destination.txt
Isso cria um link simbólico C:\A\Link.txt
paraC:\Destination.txt
mklink destination.txt "documentation\readme.txt"
, apontará para uma pasta filha chamada documetation "e um arquivo nessa pasta chamado * readme.txt . #
CMD
, mas não dentro TCC/LE
, que é o que tenho usado. Estou surpreso que esteja alterando (expandindo) argumentos de caminho para programas externos.