Czy Windows7 obsługuje dowiązania symboliczne (skróty do folderów)?

19

Widzę, że W7 wydaje się mieć większą obsługę folderów wirtualnych, które nie odpowiadają rzeczywistym katalogom na dysku. Czy obsługuje również odpowiednie dowiązania symboliczne, więc mogę np. Utworzyć dowiązanie symboliczne c: \ temp \ external, które odwzorowuje na d: \ xyz \, tak że c: \ temp \ external \ file.txt to d: \ xyz \ file. tekst? Jeśli tak, jak je utworzyć?

Mr. Boy
źródło

Odpowiedzi:

25

Tak.

NTFS miał tę funkcję od jakiegoś czasu, połączenia były dostępne dłużej, a Vista była pierwszą wersją systemu Windows z obsługą, Windows 7 go poprawił, najwyraźniej, ale nie jestem pewien, jakie są szczegóły z góry.

W cmdoknie z podwyższonym poziomem uprawnień (uruchom jako administrator) należy użyć polecenia mklink, użycie jest takie:

mklink <flag> link target

To tworzy, linkktóre punkty target, obie mogą być ścieżkami absolutnymi lub względnymi, linknie mogą istnieć i oczywiście targetmuszą.

Możesz użyć dostępnych flag, aby dostosować rodzaj utworzonego linku:

<no flag> - file symbolic link
/H        - file hard link
/D        - directory symbolic link
/J        - directory junction (hard link, essentially)
DMA57361
źródło
Ach, więc jest dostępny tylko z wiersza poleceń? Dzięki.
Mr. Boy
@John, o ile mi wiadomo, tak i tylko administratorom.
DMA57361