TL; DR
Vous avez quelques choix:
- N'utilisez pas ces programmes
- Contactez les développeurs des programmes que vous utilisez et demandez-leur de stocker leurs données dans AppData au lieu de Documents
- Utiliser un compte secondaire / VM pour certains programmes
- Nettoyer manuellement le dossier périodiquement
- Utiliser / écrire un programme / script pour nettoyer périodiquement le dossier à l'aide de listes noires et / ou de listes blanches
- (En tant que hack non idéal, vous pouvez toujours créer des fichiers vides avec les mêmes noms que les répertoires indésirables et les définir sur + R + A + S + H. De cette façon, le programme ne pourra pas créer le répertoire ou mettre quoi que ce soit dedans - bien que vous ayez toujours un tas de fichiers de 0 octet.)
- Créer un sous-répertoire dans Documents pour stocker vos «fichiers réels» et utilisez-le comme racine de votre document (c'est plus facile si vous redirigez également les sous-répertoires pour la vidéo, les images, etc. vers le nouveau dossier)
- Similaire au point précédent, mais abandonnez le dossier Documents aux programmes et utilisez un dossier différent pour vos «fichiers réels», par exemple,
C:\Users\Muntoo\MyActualFiles\*
(n'oubliez pas de rediriger les vidéos, la musique, les favoris…)
Fondation
Sous Windows, chaque utilisateur obtient un répertoire où ses fichiers spécifiques à l'utilisateur sont stockés. Il est accessible avec la variable %userprofile%
. Dans Vista et plus, c'est sous la\Users\
dossier et sous XP et vers le bas, c'est dans le \Documents and Settings\
dossier.
Maintenant, une fois que vous entrez dans un répertoire utilisateur, il se décompose en plusieurs sous-répertoires spécifiques à chaque objectif. (Souvent, il y aura d'autres fichiers et dossiers à la racine du répertoire utilisateur, mais officiellement, il n'y en a que quelques-uns prédéfinis, et les programmes et les utilisateurs sont censés placer des éléments dans l'un des sous-répertoires appropriés.)
Il existe deux branches principales du répertoire utilisateur: une où user-generated files
sont enregistrées et une où program-generated settings
sont stockées .
Vista et les Users
versions ultérieures utilisent le nom de dossier générique car il ne contient aucun espace, mais sous XP et versions ultérieures, le nom Documents and Settings
rend son objet beaucoup plus évident: il stocke les documents (utilisateur) et les paramètres (programme) .
Application
Lorsque vous exécutez un programme et le configurez, le programme stockera les paramètres personnalisés dans le dossier Application Data de%userprofile%
(il a des noms différents selon la version de Windows). Il existe en deux versions: une où les fichiers sont stockés sur ce système spécifique («local») et une où les fichiers sont copiés sur un serveur afin que vos paramètres puissent se déplacer vers différents systèmes du réseau avec vous («roaming») . (Depuis Vista, il existe également des variantes à faibles privilèges.)
Lorsque vous enregistrez un fichier, vous l'enregistrez dans votre dossier Mes documents dans%userprofile%
(le nom du dossier spécifique varie selon la version de Windows). Ce dossier (par défaut) possède différents sous-répertoires pour chaque type de média (texte, images, musique, vidéos, etc.)
Exemple
Par exemple, imaginez qu'un utilisateur nommé Foobar exécute un programme appelé CoolApp dans Windows 7 installé sur le lecteur C:
- Leur répertoire utilisateur est
C:\Users\Foobar\
- Lorsqu'ils configurent CoolApp, il stocke les paramètres dans
C:\Users\Foobar\AppData\Local\CoolApp\
- CoolApp peut également / à la place stocker certains paramètres / fichiers dans
C:\Users\Foobar\AppData\Roaming\CoolApp\
- Quand ils créent un fichier dans CoolApp, ils l'enregistrent dans
C:\Users\Foobar\My Documents\
Notez que le dossier Mes documents dossier est le dossier par défaut pour l'enregistrement des fichiers, mais évidemment, l'utilisateur est libre d'enregistrer n'importe quel répertoire auquel il a des autorisations.
Conseil
La séparation des documents utilisateur et des paramètres du programme est utile car elle facilite la gestion des fichiers. Presque chaque programme stockera des fichiers dans le dossier de données d'application, même s'il n'a été utilisé qu'une seule fois et plus jamais. En fait, la séparation de toutes les données utilisateur du système d'exploitation est recommandée car elle facilite et accélère la sauvegarde et la restauration du système d'exploitation et / ou des données utilisateur et entraîne également des sauvegardes plus petites.
Méthodologie
Il existe deux façons officielles de modifier l' emplacement de Mes documents .
Vous pouvez modifier (et déplacer physiquement) le dossier Mes documents automatiquement en ouvrant les Propriétés dialogue et en modifiant le répertoire cible.
Sous Vista et plus:
Sous XP et versions antérieures:
Vous pouvez également le déplacer manuellement en modifiant la valeur personnelle dans la clé de registre
HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\User Shell Folders
Vous n'avez pas besoin de modifier la valeur correspondante dans …\Explorer\Shell Folders
. Vous devez redémarrer ou redémarrer Explorer pour Windows pour récupérer la modification de toute façon, et lorsque vous le faites, Explorer mettra à jour la valeur de à Shell Folders
partir de celle de User Shell Folders
.
Vous aurez besoin de déplacer manuellement le dossier réel vers le nouvel emplacement.
Pendant que vous y êtes, vous pouvez également déplacer les autres dossiers tels que Mes images , Mes vidéos , Favoris , etc.
Divers
Lorsque vous enregistrez un jeu, vous enregistrez essentiellement un fichier comme vous enregistrez un document dans Word ou une image dans MSPaint. En tant que tels, les sauvegardes sont généralement stockées dans Mes documents maintenant, mais certains les enregistrent dans le dossier Application Data avec les paramètres du jeu.