ฉันจะสร้างรายการเมนูคลิกขวาเพื่อจัดการจุดเชื่อมต่อได้อย่างไร


11

ขณะที่ฉันใช้ SSD แต่มีข้อ จำกัด ในขนาดที่ฉันต้องการใช้จุดเชื่อมต่อเพื่อทำการแมปไฟล์และไดเรกทอรีใหม่กับ HDD ของฉันนี่จะใช้งานได้ดีถ้าฉันสามารถสร้างส่วนขยายของเชลล์สำหรับสิ่งนี้

พฤติกรรมในอุดมคติจะคลิกขวาที่ไดเรกทอรีหรือจุดเชื่อมต่อและมีตัวเลือก
"จัดการจุดเชื่อมต่อ" ที่ฉันสามารถดำเนินการต่อไปนี้:

  • สร้าง:สำหรับไดเรกทอรีย้ายไดเรกทอรีไปยังตำแหน่งที่ฉันระบุและแทนที่ด้วยจุดเชื่อมต่อ
    (Dir) C: \ ตัวอย่างกลายเป็น(JP) C: \ ตัวอย่าง -> D: \ ตัวอย่าง

  • Swap:สำหรับจุดเชื่อมต่อฉันต้องการสลับจุดแยกกับตำแหน่งของมัน
    (JP) C: \ ตัวอย่าง -> (Dir) D: \ ตัวอย่างกลายเป็น(Dir) C: \ ตัวอย่าง <- (JP) D: \ ตัวอย่าง

    ซึ่งหมายความว่ามันจะลบจุดแยกย้ายข้อมูลและวางจุดเชื่อมต่อย้อนกลับ

  • ลบ:สำหรับจุดเชื่อมต่อฉันต้องการลบและย้ายไดเรกทอรีกลับ
    (JP) C: \ ตัวอย่าง -> (Dir) D: \ ตัวอย่างกลายเป็น(Dir) C: \ ตัวอย่าง

คำถามที่สำคัญที่สุดของฉัน:

  • ฉันควรทำวิธีใดในการทำเช่นนี้? สคริปต์? ทุบตี? ปฏิบัติการ?
  • ฉันจะสร้างรายการเมนูได้อย่างไร

คำถามที่สำคัญน้อยกว่า:

  • มีวิธีการแก้ปัญหาอยู่แล้ว?
  • มีคำสั่งหรือการเรียก API ที่ดีกว่าสำหรับการตรวจสอบและจัดการจุดเชื่อมต่อหรือไม่?

ฉันรู้จัก Microsoft mklinkและ Sysinternals junctionแล้ว


แค่ปล่อยมันออกไป - ฉันไม่สามารถนึกถึงสถานการณ์ (หรือจำคนที่คุณอ้างถึง) ซึ่งการทำสิ่งนี้เป็นสิ่งจำเป็นซึ่งหมายความว่าฉันจะลองวิธีอื่น ๆ เพื่อแก้ไขปัญหาที่กว้างขึ้นไม่ว่ามันจะเป็นอะไร ทำไมการเชื่อมโยงไฟล์ SSD กับ HDD
cregox

เพราะทุกอย่างไม่เหมาะกับ SSD ดังนั้นฉันต้องย้ายสิ่งที่ไม่ต้องการ HDD ให้เร็วโดยไม่ทำลายอะไรเลย ... ฉันไม่ต้องการวิธีแก้ปัญหาฉันต้องการวิธีแก้ปัญหา
Tamara Wijsman

เราได้โพสต์บล็อกเกี่ยวกับการเพิ่มอายุการใช้งานของ SSD ให้สูงสุด
Tamara Wijsman

เกี่ยวข้อง: superuser.com/questions/95862/…
cregox

คำตอบ:


17

เมื่อคุณถามว่าโซลูชั่นดังกล่าวมีอยู่แล้วคุณลองดูที่Junction Link MagicหรือLink Shell Extension ?

Junction Link Magic อนุญาตให้สร้างแก้ไขและลบจุดเชื่อมต่อได้ มันเป็นฟรีแวร์และรองรับ Windows 7

Link Shell Extension ยังมีฟังก์ชั่นการใช้งานเดียวกันและยังเป็นฟรีแวร์ นอกจากนี้ยังรองรับ Windows 7

อัปเดต : ไซต์ดั้งเดิมของ Junction Link Magic กำลัง 404 ที่กำลังเข้ามา ฉันได้แทนที่ลิงก์ Softpedia สำหรับผู้ที่ยังต้องการติดตั้ง JLM


ด้วยเหตุผลบางอย่างฉันจำ @TomWij ถึงซอฟต์แวร์เหล่านี้ในความคิดเห็นของคำถามที่เกี่ยวข้องกับ hardlink / junction point ที่นี่ใน SU ฉันไม่พบคำถามจริงในขณะนี้
Isxek

แน่นอน แต่ฉันต้องการวิธีที่ดีที่สุดที่จะทำมันฉันไม่ทราบว่าส่วนขยาย แต่ฉันกำลังตรวจสอบออกตอนนี้ ...
Tamara Wijsman

มันช่วยให้ง่ายขึ้นในการทำงานกับจุดแยกฉันจะใช้มันในขณะนี้และฉันจะปล่อยให้เปิดรอการแก้ปัญหาที่ดีกว่า ... ฉันหวังว่ารหัสแหล่งที่มาพร้อมใช้งานเพื่อให้ฉันสามารถลบข้อความที่จะเพิ่ม ชื่อไดเรกทอรีและลบตัวเลือกที่ฉันจะไม่ใช้
Tamara Wijsman

เพียงเพิ่ม: คุณอาจพบสิ่งเหล่านี้อยู่แล้ว แต่นี่เป็นลิงค์เชื่อมโยงสองสามตัวออกจาก CodeProject (พร้อมแหล่งที่มา) ที่เกี่ยวข้องกับจุดเชื่อมต่อ: codeproject.com/KB/winsdk/junctionpoints.aspxและcodeproject.com/KB/vista/ReparsePointID .aspx
Isxek

ดูเหมือนว่าน่าสนใจบางทีฉันอาจใช้เวลาโปรดปรานที่นี่หรือตัดสินใจที่จะใช้เวลาบางเวลาในการวิจัยและการดำเนินงานหนึ่งในวันนี้ ...
Tamara Wijsman

2

ฉันใช้MKLINKซึ่งสร้างไว้ใน Windows 7 คุณจะจบลงด้วยการเขียนแบทช์ไฟล์ที่ฉันเดา แต่มันก็ไม่ยากที่จะใช้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.