Chcę zamontować udział sieciowy w folderze w systemie Windows, ponieważ mam aplikację, która przechowuje duże pliki w zakodowanej ścieżce (np c:\path\of\directory
.). Nie mogę zmienić tej ścieżki.
Można to łatwo osiągnąć w Linuksie za pomocą softlink lub bezpośredniego montażu w tym katalogu, ale nie wiem, jak można to zrobić w systemie Windows. Próbowałem mklink.exe
i subst
, ale tworzy folder podobny do skrótu z .lnk
rozszerzeniem.
Czy ktoś może mi pomóc?
windows
symbolic-link
Rahul Patil
źródło
źródło
\\someserver\c$\path\of\directory
na dowolnej ścieżce (tj. Nie na liście dysku) na innym komputerze?Odpowiedzi:
Montowanie udziału sieciowego w dowolnej ścieżce katalogu jest możliwe za pomocą symbolicznych łączy do katalogu lub za pomocą DFS (Distributed File System), który jest dostępny tylko w systemie Windows Server. Zobacz http://support.microsoft.com/kb/205524 (sekcja „Porównanie funkcji z DFS”).
Aby utworzyć symboliczne łącze do katalogu, użyj
mklink /d c:\path\of\directory \\network\share
(gdziedirectory
nie może istniećc:\path\of
). Sprawdź polecenie za pomocądir /aL c:\path\of
. Jeśli kiedykolwiek chcesz usunąć link, użyj go,rmdir c:\path\of\directory
a nie tego,del c:\path\of\directory
który usunie pliki w tym katalogu.Symboliczne łącze do katalogu nie jest tym samym co łącze LNK. Mimo że wygląda na łącze LNK podczas przeglądania w Eksploratorze plików, ponieważ używa tej samej nakładki ikony ze strzałką otaczającą ikonę folderu.
Inną opcją, jeśli potrzebujesz więcej miejsca do przechowywania w tej konkretnej ścieżce, jest dodanie innego napędu i podłączenie go bezpośrednio do ścieżki katalogu. Zobacz http://support.microsoft.com/kb/307889/en-us, jak to zrobić.
źródło