J'ai Windows 7 Ultimate x64 et mon dossier personnel X:\Users\{myusername}
est plein de dossiers commençant par .
qui sont utilisés pour stocker des configs / données de plusieurs applications.
Quelques exemples sont:
.gems, .nbi, .netbeans, .RubyMine20, .ssh, .sshterm, .VirtualBox
Existe-t-il un moyen de changer cela globalement ou est-ce une configuration par application? Pourquoi ces applications ne peuvent-elles pas utiliser AppData
dossier...?
windows-7
user-accounts
emzero
la source
la source
Réponses:
La plupart d'entre eux semblent être des outils basés sur * nix qui utilisent le répertoire de base pour stocker les configurations. * nix a un répertoire personnel utilisateur par utilisateur et Windows le répercute sur votre
\Users\<user-name>
C'est une configuration par application et, autant que je sache, il n'y a aucun moyen de changer cela.
la source
Je n'ai rien de nouveau. Sathya a raison des deux côtés. Il n'a simplement pas expliqué cela en détail. Laissez-moi vous expliquer un peu sa réponse. C'est trop pour les commentaires alors je le poste comme deuxième réponse ...
Quelles sont les causes? Variable d'environnement Windows telle que:
%homepath%
. Pour Windows 7 et Vista, la variable pointe vers le dossier racine du profil de l'utilisateur sur -C:\Users\<<UsersName>>
. Cependant, sur un système Windows XP, il pointe versC:\Documents and Setttings\<UserName>>
. Gardez à l'esprit que la lettre de lecteur fait partie de la variable entière .Des variables d'environnement ont été créées pour améliorer la compatibilité entre différents systèmes d'exploitation. Plus à leur sujet peut être trouvé à cette Site Wikipedia .
Comment est ce contrôle? c'est le contrôle par l'application. Pour des raisons de compatibilité, le programmeur utilise des variables au lieu de chemins de code définitifs dans ce code. Donc, la seule façon de changer d’emplacement est de passer par le registre qui vous permet de changer le chemin
%homepath%
. C'est ne pas recommander car cela aurait pu mauvais effets sur les programmes qui ont déjà dépendu de l'emplacement du dossier.la source