Vì tôi đang sử dụng ổ SSD nhưng kích thước bị giới hạn nên tôi muốn có thể sử dụng các điểm nối để ánh xạ lại các tệp và thư mục vào ổ cứng của mình, điều này sẽ hoạt động lý tưởng nếu tôi có thể tạo tiện ích mở rộng cho nó.
Hành vi lý tưởng sẽ là nhấp chuột phải vào một thư mục hoặc điểm giao nhau và có tùy chọn
"Thao tác điểm giao nhau" trong đó tôi có thể thực hiện các hành động sau:
Tạo: Đối với một thư mục, di chuyển thư mục đến một vị trí tôi chỉ định và thay thế nó bằng một điểm nối.
(Dir) C: \ Ví dụ biến thành (JP) C: \ Ví dụ -> D: \ Ví dụHoán đổi: Đối với một điểm giao nhau, tôi muốn hoán đổi điểm giao nhau với vị trí của nó.
(JP) C: \ Ví dụ -> (Dir) D: \ Ví dụ biến thành (Dir) C: \ Ví dụ <- (JP) D: \ Ví dụĐiều này có nghĩa là nó sẽ loại bỏ điểm giao nhau, di chuyển dữ liệu và đặt điểm giao tiếp ngược lại.
Xóa: Đối với một điểm nối, tôi muốn xóa nó và di chuyển thư mục trở lại.
(JP) C: \ Ví dụ -> (Dir) D: \ Ví dụ biến thành (Dir) C: \ Ví dụ
Câu hỏi quan trọng nhất của tôi:
- Cách tiếp cận nào tôi nên làm để làm điều này? Kịch bản? Bash? Thi hành án?
- Làm cách nào để tạo mục nhập menu?
Câu hỏi ít quan trọng hơn:
- Có tồn tại một giải pháp như vậy đã?
- Có các lệnh hoặc lệnh gọi API tốt hơn để kiểm tra và thao tác các điểm giao nhau không?
Tôi đã biết về Microsoft mklink
và Sysiternals junction
.