Pagina principala » HOWTO » De ce Windows utilizează în continuare fișiere rapide în loc de legături simbolice?

    De ce Windows utilizează în continuare fișiere rapide în loc de legături simbolice?

    Deoarece Windows a continuat să evolueze și să adauge mai multă funcționalitate în timp, s-ar putea să vă simțiți curios de ce continuă să utilizeze "caracteristici" mai vechi, cum ar fi fișierele de comenzi rapide. Având în vedere acest lucru, postul de astăzi SuperUser Q & A are răspunsuri la întrebările unui cititor confuz.

    Sesiunea de întrebări și răspunsuri din ziua de astăzi vine de la amabilitatea SuperUser - o subdiviziune a Stack Exchange, o grupare bazată pe comunitate a site-urilor web Q & A.

    Intrebarea

    Cititorul SuperUser Peter Mortensen dorește să știe de ce Windows continuă să folosească fișiere de comenzi rapide în loc de linkuri simbolice:

    Windows XP și versiunile ulterioare susțin legăturile simbolice, însă Windows continuă să utilizeze fișierele de comenzi rapide (care stochează, în esență, locația fișierului conectat ca text). De ce?

    De ce Windows continuă să utilizeze fișiere rapide în loc de linkuri simbolice?

    Răspunsul

    Contribuabilul SuperUser Jonno are răspunsul pentru noi:

    Există o serie de motive. De exemplu:

    1. Puteți stoca diferite niveluri de compatibilitate față de mai multe comenzi rapide diferite în același fișier exe pe măsură ce sunt interpretate de shell, mai degrabă decât de sistemul de fișiere.
    2. Anumite linkuri rapide nu există de fapt în sistemul de fișiere. Unele dintre acestea sunt doar referiri la GUID-uri sau șiruri speciale interpretate de shell.
    3. Nu puteți include întrerupătoare într-o legătură simbolică. Sigur, puteți indica fișierul exe, dar nu puteți "spune" acest fișier exe alte argumente.
    4. Nu puteți alege o pictogramă pentru un link simbolic.
    5. Nu puteți alege ce director să lucreze într-o legătură simbolică.
    6. Fișierele rapide nu trebuie să indice doar fișiere, ele pot fi, de asemenea, hyperlink-uri sau link-uri de protocol (cum ar fi fișiere .URL).
    7. Fișierele LNK pot exista în orice sistem de fișiere. Legăturile simbolice sunt gestionate de sistemul de fișiere însuși, în cazul Windows, NTFS.
    8. Nu este nevoie să le înlocuiți. Acestea funcționează, sunt de dimensiuni reduse și pot fi reduse în viitor, dacă ar trebui să existe vreodată nevoie de mai multă funcționalitate care să fie adăugată la acestea decât ceea ce este deja enumerat mai sus.
    9. Sunt necesare drepturi administrative pentru a crea o legătură simbolică (cu un motiv bun), altfel redirecționarea fișierelor nevinovate către cele răuvoitoare poate fi executată cu foarte puține lucruri.

    Există mai multe motive decât asta, dar cred că acest lucru este suficient pentru a începe. Aici este un link de blog MSDN furnizat de grawity care oferă mai multe informații despre părți din acest subiect.


    Aveți ceva de adăugat la explicație? Sunați în comentariile. Doriți să citiți mai multe răspunsuri de la alți utilizatori de tehnologie Stack Exchange? Check out discuția completă aici.