Homepage » come » Perché Windows utilizza ancora i file di scelta rapida anziché i collegamenti simbolici?

    Perché Windows utilizza ancora i file di scelta rapida anziché i collegamenti simbolici?

    Poiché Windows ha continuato a evolversi e ad aggiungere più funzionalità nel tempo, potresti trovarti curioso di sapere perché continua a utilizzare "funzionalità" più vecchie come i file di collegamento. Con questo in mente, il post di Q & A di SuperUser di oggi ha le risposte alle domande di un lettore confuso.

    La sessione di domande e risposte di oggi ci viene fornita per gentile concessione di SuperUser, una suddivisione di Stack Exchange, un raggruppamento di siti Web di domande e risposte basato sulla comunità.

    La domanda

    Il lettore SuperUser Peter Mortensen vuole sapere perché Windows continua a utilizzare i file di collegamento invece dei collegamenti simbolici:

    Windows XP e versioni successive supportano collegamenti simbolici, tuttavia Windows continua a utilizzare i file di collegamento (che in sostanza memorizzano la posizione del file collegato come testo). Perché?

    Perché Windows continua a utilizzare i file di collegamento invece dei collegamenti simbolici?

    La risposta

    Collaboratore SuperUser Jonno ha la risposta per noi:

    Ci sono molte ragioni. Per esempio:

    1. Puoi memorizzare diversi livelli di compatibilità con diversi scorciatoie allo stesso file exe così come sono interpretati dalla shell, piuttosto che il file system.
    2. Alcuni collegamenti di scelta rapida non esistono realmente nel file system. Alcuni di questi sono semplicemente riferimenti a GUID o stringhe speciali interpretate dalla shell.
    3. Non è possibile includere interruttori in un collegamento simbolico. Certo, puoi puntare al file exe, ma non puoi "dire" a quel file exe altri argomenti.
    4. Non puoi scegliere un'icona per un collegamento simbolico.
    5. Non è possibile scegliere da quale directory lavorare in un collegamento simbolico.
    6. I file di collegamento non devono puntare solo ai file, possono anche essere collegamenti ipertestuali o protocolli (come i file .URL).
    7. I file LNK possono esistere su qualsiasi file system. I collegamenti simbolici sono gestiti dal file system stesso, nel caso di Windows, NTFS.
    8. Non è necessario sostituirli. Funzionano, sono di dimensioni ridotte e possono essere scalati in futuro nel caso in cui ci fosse bisogno di aggiungere più funzionalità rispetto a quanto già elencato sopra.
    9. I diritti amministrativi sono necessari per creare un collegamento simbolico (con buone ragioni), altrimenti il ​​reindirizzamento di file innocenti a file dannosi può essere eseguito con pochissimo lavoro.

    Ci sono più motivi di questo, ma penso che questo sia sufficiente per iniziare. Ecco un link al blog MSDN fornito da Grawity che fornisce ulteriori informazioni su parti di questo argomento.


    Hai qualcosa da aggiungere alla spiegazione? Audio disattivato nei commenti. Vuoi leggere più risposte dagli altri utenti di Stack Exchange esperti di tecnologia? Controlla la discussione completa qui.