Оскільки я використовую SSD, але він обмежений за розміром, я хочу мати змогу використовувати точки з'єднання, щоб перевпорядкувати файли та каталоги на моєму жорсткому диску, це було б ідеально, якби я міг створити розширення оболонки для цього, що робить це.
Ідеальною поведінкою було б клацання правою кнопкою миші на каталозі чи точці з'єднання і мати опцію
"Маніпулювати точкою з'єднання", в якій я можу виконувати такі дії:
Створити: Для каталогу перемістіть каталог у вказане нами місце та замініть його точкою з'єднання.
(Dir) C: \ Приклад перетворюється на (JP) C: \ Example -> D: \ ExampleSwap: Для точки з'єднання, я хочу поміняти точку з'єднання своїм розташуванням.
(JP) C: \ Example -> (Dir) D: \ Приклад перетворюється на (Dir) C: \ Example <- (JP) D: \ ExampleЦе означає, що він би видалив точку з’єднання, перемістив дані та поставив би зворотну точку з'єднання.
Видалити: Для точки з'єднання я хочу її видалити і перемістити каталог назад.
(JP) C: \ Example -> (Dir) D: \ Приклад перетворюється на (Dir) C: \ Example
Мої найважливіші запитання:
- Який підхід я повинен зробити для цього? Сценарій? Баш? Виконаний?
- Як створити запис у меню?
Менш важливі питання:
- Чи існує вже таке рішення?
- Чи є кращі команди або виклики API для перевірки та маніпулювання точками з'єднання?
Я вже знаю про Microsoft mklink
та Sysinternals junction
.