Dato che sto usando un SSD ma è di dimensioni limitate, voglio poter usare i punti di giunzione per rimappare i file e le directory sul mio HDD, funzionerebbe perfettamente se potessi creare un'estensione shell per farlo.
Il comportamento ideale sarebbe fare clic con il pulsante destro del mouse su una directory o punto di giunzione e disporre dell'opzione
"Manipola punto di giunzione" in cui è possibile eseguire le seguenti azioni:
Crea: per una directory, spostare la directory in una posizione specificata e sostituirla con un punto di giunzione.
(Dir) C: \ Esempio si trasforma in (JP) C: \ Esempio -> D: \ EsempioScambia: per un punto di giunzione, desidero scambiare il punto di giunzione con la sua posizione.
(JP) C: \ Esempio -> (Dir) D: \ Esempio si trasforma in (Dir) C: \ Esempio <- (JP) D: \ EsempioCiò significa che rimuove il punto di giunzione, sposta i dati e posiziona un punto di giunzione inverso.
Rimuovi: per un punto di giunzione, desidero rimuoverlo e spostare indietro la directory.
(JP) C: \ Esempio -> (Dir) D: \ Esempio si trasforma in (Dir) C: \ Esempio
Le mie domande più importanti:
- Quale approccio devo adottare per fare questo? Script? Bash? Eseguibile?
- Come si crea la voce di menu?
Domande meno importanti:
- Esiste già una soluzione del genere?
- Esistono comandi o chiamate API migliori per il controllo e la manipolazione dei punti di giunzione?
Conosco già Microsoft mklink
e Sysinternals junction
.