Potrzebuję czegoś obsługiwanego przynajmniej w systemie Windows XP i nie wymagającego pobierania nowych użytkowników.
Potrzebuję czegoś obsługiwanego przynajmniej w systemie Windows XP i nie wymagającego pobierania nowych użytkowników.
Odpowiedzi:
Czy spojrzałeś na Junction ?
Ponadto system Windows Vista wprowadził narzędzie wiersza polecenia mklink do tworzenia dowiązań symbolicznych.
MKLINK [[/D] | [/H] | [/J]] Link Target
/D Creates a directory symbolic link. Default is a file
symbolic link.
/H Creates a hard link instead of a symbolic link.
/J Creates a Directory Junction.
Link specifies the new symbolic link name.
Target specifies the path (relative or absolute) that the new link refers to.
Scott Hanselman napisał o tym na stronie http://www.hanselman.com/blog/MoreOnVistaReparsePoints.aspx .
Jeśli mówisz wyłącznie o systemie Windows XP, użyłem tylko narzędzia Junction.
mklink
było dokładnie tym, czego szukałem.
ln
komendy UNIX ?
Istnieje narzędzie o nazwie Link Shell Extension, które ułatwia tworzenie dowiązań symbolicznych do plików, a także starszy typ łącza o nazwie „Junction” (w zasadzie dowiązanie symboliczne do folderu), a także wiele innych egzotycznych rodzajów łączy.
Podstawowe użycie jest proste: przejdź do folderu źródłowego, kliknij prawym przyciskiem myszy plik lub folder, do którego chcesz utworzyć łącze, i wybierz nową opcję „Wybierz źródło linku” z menu kontekstowego. Następnie przejdź do folderu, w którym chcesz upuścić łącze, kliknij prawym przyciskiem myszy i wybierz „Upuść jako”, a następnie „Łącze symboliczne” dla plików lub „Łączenie” dla folderów.
ale
UWAGA: Jednym z powodów, dla których Microsoft utrudnia to, jest to, że skrzyżowania i dowiązania symboliczne mogą bardzo łatwo przypadkowo USUNĄĆ PLIKI KRYTYCZNE!
W niektórych wersjach wcześniejszych niż Windows 7 usunięcie skrzyżowania lub dowiązania symbolicznego w Eksploratorze również automatycznie USUNĄŁ ORYGINALNY KATALOG!
I wierzę , że ten problem został rozwiązany ... ale oczywiście ja nie obiecuję ... być szczególnie ostrożnym z przeglądarek plików osoba trzecia (jeśli jesteś do punktu konieczności dowiązania, jestem pewien, że jesteś boleśnie świadomy tego, jak mocno wieje Eksplorator Windows 7).
Ale dygresję. Chodzi mi o to: bądź ostrożny, odrabiaj pracę domową i przeczytaj dokumentację LSE, aby dowiedzieć się, jak naprawdę działają skrzyżowania i dowiązania symboliczne, i na litość boską POWRÓT WSZYSTKO, zanim zaczniesz mieszać z połączeniami i dowiązaniami symbolicznymi!
wskazany katalog powinien działać tak, jakby rzeczywiście został dodany do% PATH%, prawda
Nie, jeśli dodałeś C: \ bin do% PATH% i wewnątrz c: \ bin utworzyłeś Junction o nazwie c: \ bin \ anotherDir \, aby wskazać c: \ anotherDir \, abyś mógł uruchomić program.exe z wiersz poleceń jak:
> anotherDir\some.exe
To nie zadziałałoby, ponieważ zmienna% PATH% nie działa z podkatalogami (dowiązanie symboliczne lub nie)
musisz utworzyć bezpośrednie łącze do pliku.exe, więc twarde łącze c: \ bin \ some.exe wskazuje na c: \ anotherDir \ some.exe
Podsumowując, nie wierzę, że możesz zrobić dokładnie to, o co prosisz. To powiedziawszy, polecam rozszerzenie powłoki powłoki do tworzenia połączeń i łączy twardych. Oferuje więcej możliwości niż większość narzędzi łączących w bardzo łatwym w użyciu rozszerzeniu Eksploratora Windows
Wypróbuj Symlinker jako narzędzie GUI, aby utworzyć Symlink w Windows
Ta aplikacja wymaga .Net Framework 3.5 do uruchomienia (zalecany SP1), a od 24.04.2015 to oprogramowanie będzie działać tylko w trybie
mklink <oldpath> <newpath>
mklink /D <oldpath> <newpath>
mklink
polecenia.
mklink
, według technet.microsoft.com/en-us/library/cc753194(v=ws.11).aspx
Nie sądzę, że wersja NTFS dostarczana z XP obsługuje dowiązania symboliczne. NTFS6, który jest dostarczany w systemie Vista i Windows 7, obsługuje dowiązania symboliczne z mklink
poleceniem. Wersja XP NTFS robi hardlinki wspierać, ale nie mogą one obejmować tomów.
Junction to świetne narzędzie, ale jedną rzeczą, na którą należy zwrócić uwagę, jest to, że punkty połączenia wyglądają dokładnie tak samo jak zwykłe foldery w Eksploratorze Windows.
Użyj „junction.exe -s” w wierszu poleceń, aby wyświetlić listę wszystkich skrzyżowań w folderach i podfolderach.
Użyłem i polecam narzędzie Junction z Microsoft SysInternals: http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
Przykład użycia cmd.exe:
junction c:\Program-Files "c:\Program Files"
Istnieje lekkie oprogramowanie o nazwie „Easy Symbolic Link”, które ułatwia ich tworzenie za pomocą kliknięcia prawym przyciskiem myszy. Wypróbuj tutaj:
Nie potrzebujesz oprogramowania innych firm . Wystarczy użyć .bat
pliku:
https://puvox.software/blog/easiest-method-create-symlink-symbolic/