Vous devez copier l'intégralité du dossier vers son nouvel emplacement, puis vider l'ancien dossier et le remplacer par un lien symbolique vers le nouvel emplacement.
Ici se trouve un article MSDN sur la création de liens symboliques pour plus de détails, mais brièvement, dans votre cas, vous devez exécuter quelque chose comme ce qui suit depuis une invite de commandes (avec les privilèges Administrateur) pointant vers la racine de votre lecteur C.
mklink /D "C:\MSOCache" "D:\New\Folder\For\MSOCache"