Un file .lnk è un collegamento simbolico o una giunzione?


Risposte:


17

Non è nessuno dei due. Collegamenti e giunzioni sono caratteristiche del file system, integrate in NTFS.

Un .lnk è una funzionalità della "shell", la parte della GUI desktop di Windows. In effetti è solo un file che contiene riferimenti a un altro file (possono anche indicare qualsiasi percorso che la shell sa come aprire, inclusi vari URL, o anche oggetti shell senza percorso come cartelle Computer o Pannello di controllo o elementi ivi contenuti, oppure programmi che non sono effettivamente installati ma "pubblicizzati" tramite Windows Installer).

È la parte gui di Windows che dereferenzia il collegamento e apre il file giusto, mentre con un collegamento simbolico o una giunzione questo viene fatto da NTFS.


5
Si noti che i collegamenti della shell non si riferiscono necessariamente ai file; possono anche indicare qualsiasi percorso che la shell sa come aprire (inclusi vari URL) o persino oggetti shell senza percorso (cartelle o elementi del computer o del pannello di controllo ivi contenuti) o programmi che non sono effettivamente installati ma "pubblicizzati" via Windows
Programma di

2
Un buon modo per confermare questa risposta è trascinare un file .lnk in un editor di testo. Viene visualizzato il file di collegamento anziché il file di destinazione.
Cole Johnson,

@ColeJohnson Questa non è una soluzione perfetta poiché alcuni editor di testo tenteranno di seguire i collegamenti quando tentano di aprirli.
Scott Chamberlain,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.