Bu web sayfası , kullanarak göreli yollarla sembolik bağlantılar kurmanın mümkün olduğunu ima eder mklink
.
Göreceli sembolik bağlantılar kurmak için her türlü yolu denedim, ama her zaman mutlak bir yolla sonuçlanıyorum.
Nasıl oldu?
Bu web sayfası , kullanarak göreli yollarla sembolik bağlantılar kurmanın mümkün olduğunu ima eder mklink
.
Göreceli sembolik bağlantılar kurmak için her türlü yolu denedim, ama her zaman mutlak bir yolla sonuçlanıyorum.
Nasıl oldu?
Yanıtlar:
Sembolik bağlantılar varsayılan olarak görecelidir. Bağlantının herhangi bir kısmını mutlak yapmak için açıkça bir sürücü harfi yazmanız gerekir.
Sembolik bir bağlantının genel sözdizimi:
mklink link destination
Yani, göreli bir sembolik bağlantı oluşturmak için: link
sizin için bir yol göreli olacak çalışma dizinine ve destination
bir yol göreli olacak link
.
Örnekler:
1. mklink link.txt ..\destination.txt
Bu, bir klasörü yukarı link.txt
gösteren sembolik bir bağlantı oluşturur destination.txt
.
link.txt
Etrafta hareket edebilirsiniz ve her zaman destination.txt
bir klasörü gösterir.
2. C:\>mklink A\Link.txt ..\Destination.txt
Bu sembolik bir bağlantı oluşturur C:\A\Link.txt
içinC:\Destination.txt
mklink destination.txt "documentation\readme.txt"
bir çocuk klasörü adlı işaret eder dökümantasyon" ve * readme.txt denilen o klasördeki bir dosyaya .
CMD
içinde çalıştığını , ancak içinde olmadığını fark ettim TCC/LE
. Dış programlar için yol argümanlarını değiştirdiğine şaşırdım.