ขณะที่ฉันใช้ 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
แล้ว