|
|
Publisert på 22.02.2018 13:53:22
|
|
|

Mklink-kommandoen på Vista og nyere systemer kan lage en lenke til en mappe (det føles som et kart over en mappe). Fordi mappelenken er implementert nedenfra og opp, er lenken transparent for applikasjonen.
(Den tilsvarende funksjonen til Windows 2000, XP, Server 2003 er lenket, her er bare mklink) For eksempel har jeg en mappe som heter C:\Program Files, men det er ikke mye plass på c-disken, så jeg vil overføre noen applikasjoner til d-disken, men å kutte den direkte vil definitivt ikke fungere, og applikasjonen vil rapportere en feil, så flytt (kutt) først hele C:\Program Files-mappen til d-disken, og kjør deretter kommandoen:
På denne måten vil det være en ekstra mappe med et snarveisikon under C-stasjonen, fullt navn er "C:\Program Files", og dobbeltklikk på den for faktisk å gå til D:\Program Files.
C:\Program Files-mappen er transparent for applikasjonen, det vil si, bortsett fra Windows selv, vet ikke applikasjonen at tingene under C:\Program Files faktisk er overført til D-disken, og de ligger fortsatt på C-disken. Dette vil ikke påvirke bruken av det opprinnelige programmet under C:\Program Files.
1. Lenkene som er etablert ovenfor tilhører myke lenker (/j), samt symbolske lenker (/d) og harde lenker til filer (/h).
Symlinks og softlinks er stort sett det samme, med den forskjellen at softlinks er absolutte sti-lenker, mens symbolske lenker tillater koblinger av relative stier.
For eksempel, hvis du lager en symbolsk lenke c:\1 og en myk lenke c:\2 av c:\data\tmp henholdsvis, peker c:\1 til undermappen tmp under data-mappen under samme mappe, og c:\2 peker til den absolutte stien til c:\data\tmp. Effekten er at hvis du flytter de to mappene c:\1 og c:\2 til D-disken, vil lenken til d:\1 være ugyldig, og d:\2 vil fortsatt være gyldig.
En hard lenke til en fil er en lenke opprettet til en fil, for eksempel c:\data 1.txt\ som lager en lenke c:\data\2.txt, så er disse to filene to ekvivalente aliaser for samme fil, som tilsvarer to pekere til samme harddiskplass, og å slette noen av dem påvirker ikke den andre filen. Men begrensningen er at denne koblingen ikke kan krysse partisjoner.
2. Myke lenker og symbolske lenker kan ikke krysse disker.
3. Denne funksjonen må være på NTFS-filsystemet for å kunne brukes. |
Foregående:Hva er gass, hva er bensinpris, og data?Neste:Ethereum Wallet wallet geth ble vellykket overført fra C-stasjonen til en annen disk
|