Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 13047|Odpowiedź: 1

[okna] Funkcja łączenia folderów w systemie Windows mklink/linkd

[Skopiuj link]
Opublikowano 22.02.2018 13:53:22 | | |
Polecenie mklink na systemach Vista i wyższych może utworzyć link do folderu (to wygląda jak mapa folderu). Ponieważ link do folderu jest implementowany od dołu, link jest przejrzysty dla aplikacji.

(Odpowiadająca funkcja Windows 2000, XP, Server 2003 jest linkowana, tutaj dostępny jest tylko mklink)
Na przykład mam folder o nazwie C:\Program Files, ale na dysku C nie ma dużo miejsca, więc chcę przenieść kilka aplikacji na dysk D, ale bezpośrednie cięcie na pewno nie zadziała, a aplikacja zgłosi błąd, więc najpierw przenieś (wyciąć) cały folder C:\Program Files na dysk d, a potem wykonaj polecenie:



W ten sposób pod dyskiem C pojawi się dodatkowy folder z ikoną skrótu, pełna nazwa to "C:\Program Files", a następnie kliknij dwukrotnie, aby faktycznie przejść do D:\Program Files.

Folder C:\Program Files jest przezroczysty dla aplikacji, to znaczy, z wyjątkiem samego Windowsa, aplikacja nie wie, że elementy pod C:\Program Files zostały faktycznie przeniesione na dysk D i nadal znajdują się na dysku C. Nie wpłynie to na użycie oryginalnej aplikacji w C:\Program Files.



1. Powiązania ustanowione powyżej należą do linków miękkich (/j), a także do linków symbolicznych (/d) i twardych linków do plików (/h).

Symlinki i miękkie linki są bardzo podobne, z tą różnicą, że miękkie linki są absolutnymi ścieżkami, podczas gdy symboliczne umożliwiają powiązania względnych ścieżek.

Na przykład, jeśli utworzysz symboliczny link c:\1 i miękki link c:\2 odpowiednio c:\data\tmp, to c:\1 wskazuje na podfolder tmp pod folderem danych w tym samym folderze, a c:\2 wskazuje absolutną ścieżkę c:\data\tmp. Efekt jest taki, że jeśli przeniesiesz dwa foldery c:\1 i c:\2 na dysk D, link d:\1 będzie nieprawidłowy, a d:\2 nadal będzie ważny.

Twarde połączenie do pliku to link utworzony do pliku, np. c:\data\1.txt tworząc link c:\data\2.txt, wtedy te dwa pliki są dwoma równoważnymi aliasami tego samego pliku, co jest równoważne dwóm wskaźnikom do tej samej przestrzeni dysku twardego, a usunięcie któregokolwiek z nich nie wpływa na drugi plik. Ograniczeniem jest jednak to, że to połączenie nie może przekraczać podziałów.

2. Miękkie i symboliczne linki nie mogą przecinać dysku.

3. Ta funkcja musi znajdować się w systemie plików NTFS, aby była używana.




Poprzedni:Czym jest gaz, czym jest cena paliwa i jakie są dane?
Następny:Geth portfela Ethereum Wallet został pomyślnie przeniesiony z dysku C na inny dysk
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com