Yes, ça devient vitre compliqué
Essayons cela :
tu as un répertoire (1) "
C:\BACKUPS " et tu voudrais qu'il soit en réalité stocké dans (2) "
C:\Users\jonat\OneDrive\BACKUPS". Le (1) sera donc comme un raccourcis, sauf que tu le verras comme un vrai répertoire.
Tu lances : "
mklink /D C:\BACKUPS C:\Users\jonat\OneDrive\BACKUPS" et voilà.
(1) sera un dossier qui affiche le contenu de (2). La seule différence visuelle sera une petite flèche sur (1) dans l'explorateur Windows. Après, que tu ailles ou sauves dans (1) ou (2), ce sera exactement la même chose.
Tu peux à tout moment supprimer le dossier (1), ça n'effacera pas (2) car (1) n'est qu'un lien. Si tu effaces (2), alors (1) pointera sur un truc qui n'existe plus, donc tu auras tout perdu.
Biensûr, si tu vas dans (1) et que tu touches à des fichiers, ça se verra dans (2).
PS : vous comprendrez ici que j'ai système de sauvegarde qui crée des fichiers dans un dossier "C:\BACKUPS", que je veux sauvegarder sur OneDrive, c'est pour ça que j'ai créé ce lien.
Quand j'ai une nouvelle machine ou que je formate Windows, j'a juste à créer (1) vide puis le lien via mlink, et enfin laisser OneDrive rapatrier les fichiers.
---
Il existe des interfaces graphiques qui font la même chose (comme l'excellent SymMover), mais j'avoue me perdre sans arrêt sur qui est la source et qui est la destination du lien. Donc j'ai un bête script, je sais qu'il marche, puis basta !