Est-il possible de modifier l’emplacement du dossier C:UsersUserAppData sous Windows ?


Vous pouvez utiliser la commande mklink. Ce n'est pas une bonne idée de déplacer l'ensemble des AppData, cherchez simplement les plus gros contrevenants. Pour cet exemple, disons que votre nom d'utilisateur est xxx, et que le dossier est "Amazing Cat Dog" dans Roaming.

Etape 1. Assurez-vous que l'application respective n'est pas en cours d'exécution.


Etape 2. Déplacez le dossier. Disons vers "D:xxxAppDataRoamingAmazing Cat Dog"

Etape 3. Exécutez : cmd Étape 4. Tapez : cd C:UsersxxxAppDataRoaming

Etape 5. Tapez mklink /j "Amazing Cat Dog" "D:xxxAppDataRoamingAmazing Cat Dog".

Étape 6. Lancez votre application et vérifiez qu'elle fonctionne toujours.

Attention, Microsoft ne recommande pas cette démarche. Vous pourriez avoir des impacts extrêmement négatifs si vous vous trompez, ou si vous faites cela avec des fichiers de pilotes. Mais quand vous avez "Amazing Cat Dog" qui utilise 50 Go, de votre disque dur de 100 Go, vous n'avez peut-être pas d'autre option.

Si vous désinstallez l'application plus tard, vous'devrez probablement faire un nettoyage manuel.

L'autre option est de déplacer les dossiers de niveau supérieur comme Roaming en ouvrant les propriétés et en modifiant l'Emplacement. J'ai eu un succès limité avec cette approche, car premièrement, tous les dossiers que je veux déplacer n'ont pas cette option. Ensuite, les applications verrouillent certains des fichiers, ce qui peut entraîner une désynchronisation ou une duplication des données. Enfin, alors que vous pourriez vouloir déplacer un dossier avec 50 Go de données, il est stupide de déplacer des dossiers avec très peu de données, car cela ne fait que diminuer vos performances pour très peu de gain.