Esta página web implica que es posible hacer enlaces simbólicos con rutas relativas usando mklink
.
He intentado todo tipo de formas de hacer enlaces simbólicos relativos, pero siempre termino con una ruta absoluta.
Como se hace
windows
symbolic-link
mklink
paradroid
fuente
fuente
Respuestas:
Los enlaces simbólicos son relativos por defecto. Debe escribir explícitamente una letra de unidad para que cualquier parte del enlace sea absoluta.
La sintaxis general para un enlace simbólico es:
Entonces, para crear un enlace simbólico relativo:
link
será una ruta relativa a su directorio de trabajo , ydestination
será una ruta relativa alink
.Ejemplos:
Esto crea un enlace simbólico
link.txt
que apunta adestination.txt
una carpeta hacia arriba.Puede moverse
link.txt
y siempre apuntará adestination.txt
una carpeta hacia arriba.Esto crea un enlace simbólico
C:\A\Link.txt
paraC:\Destination.txt
fuente
mklink destination.txt "documentation\readme.txt"
señalará una carpeta secundaria llamada documetation "y un archivo en esa carpeta llamado * readme.txt .CMD
, pero no enTCC/LE
, que es lo que he estado usando. Me sorprende que esté alterando (expandiendo) los argumentos de ruta para programas externos.