Da ich eine SSD verwende, deren Größe jedoch begrenzt ist, möchte ich Verbindungspunkte verwenden können, um Dateien und Verzeichnisse meiner Festplatte neu zuzuordnen. Dies würde ideal funktionieren, wenn ich dafür eine Shell-Erweiterung erstellen könnte.
Das ideale Verhalten wäre, mit der rechten Maustaste auf ein Verzeichnis oder einen Knotenpunkt zu klicken und die Option
"Verbindungspunkt bearbeiten" zu haben, in der ich die folgenden Aktionen ausführen kann:
Erstellen: Verschieben Sie das Verzeichnis für ein Verzeichnis an einen von mir angegebenen Speicherort und ersetzen Sie es durch einen Knotenpunkt.
(Dir) C: \ Beispiel wird zu (JP) C: \ Beispiel -> D: \ BeispielTauschen: Für einen Knotenpunkt möchte ich den Knotenpunkt mit seiner Position tauschen.
(JP) C: \ Beispiel -> (Dir) D: \ Beispiel wird zu (Dir) C: \ Beispiel <- (JP) D: \ BeispielDies bedeutet, dass der Verbindungspunkt entfernt, die Daten verschoben und ein umgekehrter Verbindungspunkt platziert werden.
Entfernen: Für einen Knotenpunkt möchte ich ihn entfernen und das Verzeichnis zurück verschieben.
(JP) C: \ Beispiel -> (Dir) D: \ Beispiel wird zu (Dir) C: \ Beispiel
Meine wichtigsten Fragen:
- Wie sollte ich vorgehen, um dies zu tun? Skript? Bash? Ausführbar?
- Wie erstelle ich den Menüeintrag?
Weniger wichtige Fragen:
- Gibt es eine solche Lösung bereits?
- Gibt es bessere Befehle oder API-Aufrufe zum Überprüfen und Bearbeiten von Verbindungspunkten?
Ich kenne bereits Microsoft mklink
und Sysinternals junction
.