โฮมเพจ » ทำอย่างไร » เหตุใด Windows จึงยังใช้ไฟล์ทางลัดแทนการเชื่อมโยงสัญลักษณ์?

    เหตุใด Windows จึงยังใช้ไฟล์ทางลัดแทนการเชื่อมโยงสัญลักษณ์?

    เนื่องจาก Windows มีการพัฒนาอย่างต่อเนื่องและเพิ่มฟังก์ชันการทำงานมากขึ้นเมื่อเวลาผ่านไปคุณอาจพบว่าตัวเองอยากรู้ว่าทำไมมันถึงยังคงใช้“ คุณสมบัติ” ที่เก่ากว่าเช่นไฟล์ทางลัด เมื่อคำนึงถึงเรื่องนี้แล้วคำถาม & คำตอบ SuperUser ของวันนี้มีคำตอบสำหรับคำถามของผู้อ่านที่สับสน.

    เซสชั่นคำถามและคำตอบในวันนี้มาถึงเราด้วยความอนุเคราะห์จาก SuperUser - แผนกย่อยของ Exchange Exchange ซึ่งเป็นกลุ่มที่ขับเคลื่อนด้วยชุมชนของเว็บไซต์ถาม - ตอบ.

    คำถาม

    ผู้อ่าน SuperUser Peter Mortensen ต้องการทราบว่าเหตุใด Windows จึงยังคงใช้ไฟล์ทางลัดแทนการเชื่อมโยงสัญลักษณ์:

    Windows XP และเวอร์ชันที่ใหม่กว่ารองรับการเชื่อมโยงสัญลักษณ์ แต่ Windows ยังคงใช้ไฟล์ทางลัด (ซึ่งเป็นที่เก็บตำแหน่งของไฟล์ที่เชื่อมโยงเป็นข้อความ) ทำไม?

    เหตุใด Windows จึงยังคงใช้ไฟล์ทางลัดแทนการเชื่อมโยงสัญลักษณ์?

    คำตอบ

    ผู้สนับสนุน SuperUser Jonno มีคำตอบสำหรับเรา:

    มีสาเหตุหลายประการ ตัวอย่างเช่น:

    1. คุณสามารถจัดเก็บระดับความเข้ากันได้ที่แตกต่างกับทางลัดที่แตกต่างกันหลายไฟล์ไปยังไฟล์ exe เดียวกันกับที่พวกเขาตีความโดยเชลล์มากกว่าที่จะเป็นระบบไฟล์.
    2. ลิงค์ช็อตคัทบางอันไม่มีอยู่จริงในระบบไฟล์ บางคนอ้างถึง GUID หรือสตริงพิเศษที่ตีความโดยเชลล์.
    3. คุณไม่สามารถรวมสวิตช์ในลิงก์สัญลักษณ์ได้ แน่นอนคุณสามารถชี้ไปที่ไฟล์ exe แต่คุณไม่สามารถ“ บอก” ไฟล์ exe ว่ามีข้อโต้แย้งใด ๆ เพิ่มเติม.
    4. คุณไม่สามารถเลือกไอคอนสำหรับลิงก์สัญลักษณ์.
    5. คุณไม่สามารถเลือกไดเรกทอรีที่จะทำงานจากในลิงก์สัญลักษณ์.
    6. ไฟล์ทางลัดไม่จำเป็นต้องชี้ไปที่แค่ไฟล์พวกเขายังสามารถเป็นไฮเปอร์ลิงก์หรือลิงค์โปรโตคอล (เช่นไฟล์. url).
    7. ไฟล์ LNK สามารถมีอยู่ในระบบไฟล์ใด ๆ ลิงก์สัญลักษณ์ถูกจัดการโดยระบบไฟล์เองในกรณีของ Windows, NTFS.
    8. ไม่จำเป็นต้องแทนที่จริง ๆ มันมีขนาดเล็กและสามารถปรับขนาดได้ในอนาคตหากมีความจำเป็นที่จะต้องเพิ่มฟังก์ชันการทำงานให้มากกว่าสิ่งที่แสดงไว้ข้างต้น.
    9. จำเป็นต้องมีสิทธิ์ระดับผู้ดูแลในการสร้างลิงก์สัญลักษณ์ (ด้วยเหตุผลที่ดี) ไม่เช่นนั้นการเปลี่ยนเส้นทางไฟล์ผู้บริสุทธิ์ไปยังไฟล์ที่เป็นอันตรายสามารถดำเนินการได้โดยใช้งานน้อยมาก.

    มีเหตุผลมากกว่านี้ แต่ฉันคิดว่านี่เพียงพอที่จะให้คุณเริ่มต้น นี่คือลิงค์บล็อก MSDN ที่จัดทำโดย grawity ที่ให้ข้อมูลเพิ่มเติมเกี่ยวกับส่วนต่าง ๆ ของหัวข้อนี้.


    มีสิ่งที่จะเพิ่มคำอธิบายหรือไม่ ปิดเสียงในความคิดเห็น ต้องการอ่านคำตอบเพิ่มเติมจากผู้ใช้ Stack Exchange คนอื่นหรือไม่ ลองอ่านหัวข้อสนทนาเต็มได้ที่นี่.