Эта веб-страница подразумевает, что можно создавать символические ссылки с использованием относительных путей mklink
.
Я перепробовал все виды способов создания относительных символических ссылок, но я всегда получаю абсолютный путь.
Как это сделать?
windows
symbolic-link
mklink
Paradroid
источник
источник
Ответы:
Символические ссылки являются относительными по умолчанию. Вы должны явно написать букву диска, чтобы сделать любую часть ссылки абсолютной.
Общий синтаксис для символической ссылки:
Итак, чтобы создать относительную символическую ссылку:
link
это будет путь относительно вашего рабочего каталога , иdestination
это будет путь относительноlink
.Примеры:
Это создает символическую ссылку, на
link.txt
которую указываетdestination.txt
одна папка вверх.Вы можете перемещаться
link.txt
, и он всегда будет указывать наdestination.txt
одну папку вверх.Это создает символическую ссылку
C:\A\Link.txt
дляC:\Destination.txt
источник
mklink destination.txt "documentation\readme.txt"
укажет на дочернюю папку с именем documentmetation "и файл в этой папке с именем * readme.txt .CMD
, но не в томTCC/LE
, что я использовал. Я удивлен, что он изменяет (расширяет) аргументы пути для внешних программ.