Mājas lapa » » Kāpēc Windows joprojām izmanto īsceļu failus, nevis simboliskas saites?

    Kāpēc Windows joprojām izmanto īsceļu failus, nevis simboliskas saites?

    Tā kā Windows laika gaitā ir turpinājis attīstīties un pievienot vairāk funkcionalitātes, jūs varat uzzināt, kāpēc tā turpina izmantot vecākas “funkcijas”, piemēram, īsceļu failus. Paturot to prātā, šodienas SuperUser Q&A post ir atbildes uz neskaidru lasītāju jautājumiem.

    Šodienas jautājumu un atbilžu sesija mums dod pieklājību no SuperUser-Stack Exchange apakšnodaļas, kas ir kopienas orientēta Q & A tīmekļa vietņu grupa.

    Jautājums

    SuperUser lasītājs Peter Mortensen vēlas zināt, kāpēc Windows turpina izmantot īsceļu failus, nevis simboliskas saites:

    Windows XP un jaunākās versijas atbalsta simboliskas saites, tomēr Windows turpina izmantot īsceļu failus (kas būtībā saglabā saistītā faila atrašanās vietu kā tekstu). Kāpēc?

    Kāpēc Windows turpina izmantot īsceļu failus simbolisku saišu vietā?

    Atbilde

    SuperUser ieguldītājam Jonnam ir atbilde:

    Ir vairāki iemesli. Piemēram:

    1. Jūs varat saglabāt dažādus saderības līmeņus pret vairākiem dažādiem īsceļiem uz vienu un to pašu exe failu, jo tos interpretē čaulas, nevis failu sistēma..
    2. Atsevišķas saīsnes faila sistēmā faktiski nepastāv. Dažas no tām ir tikai atsauces uz GUID vai īpašām virknēm, ko interpretē apvalks.
    3. Jūs nevarat iekļaut slēdžus simboliskā saitē. Protams, jūs varat norādīt uz exe failu, bet jūs nevarat pateikt, ka exe iesniedz papildu argumentus.
    4. Jūs nevarat izvēlēties ikonu simboliskai saitei.
    5. Jūs nevarat izvēlēties, kuru direktoriju strādāt no simboliskās saites.
    6. Īsceļu failiem nav jānorāda tikai uz failiem, tie var būt arī hipersaites vai protokola saites (piemēram, .URL faili).
    7. LNK faili var pastāvēt jebkurā failu sistēmā. Simboliskās saites apstrādā pati failu sistēma, Windows gadījumā - NTFS.
    8. Nav reālas vajadzības tos aizstāt. Viņi strādā, ir maza izmēra, un tos var paplašināt nākotnē, ja kādreiz būs nepieciešams pievienot vairāk funkcionalitātes nekā tas, kas jau minēts iepriekš.
    9. Lai izveidotu simbolisku saiti (ar pamatotu iemeslu), ir nepieciešamas administratīvās tiesības, pretējā gadījumā nevainīgu failu novirzīšana uz ļaunprātīgām var tikt veikta ar ļoti mazu darbu.

    Ir vairāk iemeslu, nekā tas ir, bet es domāju, ka tas ir pietiekami, lai sāktu darbu. Šeit ir MSDN emuāra saite, ko nodrošina grawity, kas sniedz vairāk informācijas par šīs tēmas daļām.


    Vai kaut kas jāpievieno paskaidrojumam? Skaņas izslēgšana komentāros. Vai vēlaties lasīt vairāk atbildes no citiem tehnoloģiju gudriem Stack Exchange lietotājiem? Apskatiet pilnu diskusiju pavedienu šeit.