J'ai récemment suivi quelques instructions pour réinitialiser GitHub pour Windows en supprimant respectivement deux dossiers dans l'explorateur trouvés sous% AppData% et% LocalAppData%.
J'ai déjà vu ces chemins mais je ne les ai jamais compris, et les chercher n'a pas donné les informations que je voulais trouver.
Que signifie le signe pourcentage dans les chemins de fichiers sous Windows (par opposition à la navigation via C: \ Users \ etc), et quels sont les dossiers AppData et LocalAppData?
windows
windows-explorer
nom_utilisateur_temporaire
la source
la source
Réponses:
%WORD%
est commentcmd.exe
(et Windows en général) fait les variables. Il en%AppData%
va de même pour le nom de variable du répertoire de données d'application.la source
cmd.exe
laset
commande de. Chaque processus possède un environnement composé de variables ou en hérite d'un processus parent. Bonnes informations ici: en.wikipedia.org/wiki/Environment_variable\
pour s'échapper? Pourquoi la ligne de commande Windows doit-elle être différente de toutes les manières imaginables?\
pour s'échapper quand\
est le séparateur de chemin?%AppData%
est un dossier caché dans Windows 7. Il sert à protéger les données et les paramètres utilisateur contre toute modification ou suppression indésirable. Il contient de nombreuses données importantes telles que: les paramètres du programme, les cookies IE, l' historique de navigation Internet Explorer, les fichiers temporaires créés par les applications , etc .%LocalAppData%
c'est%USERPROFILE%\AppData\Local
. Par exemple:C:\Users\<Username>\AppData\Local
.Voir aussi (
KNOWNFOLDERID
) de MSDN.la source
Comme les autres l'ont dit, les
%
symboles autour%AppData%
indiquent qu'il s'agit d'une variable environnementale.Ces deux sont des chemins prédéfinis qui varient selon l'édition de Windows.
À partir de Vista,
%AppData%
pointe vers%UserProfile%/AppData/Roaming
(je pense que vous pouvez deviner ce qui%UserProfile%
est, ou simplement le tester par vous-même dans Explorer). Ce dossier contient des données spécifiques à l'utilisateur et liées au programme, ou même les programmes eux-mêmes.Les éléments ici doivent se déplacer avec l'utilisateur sur différentes machines. La façon dont les profils se déplaçaient était plus apparente pour les utilisateurs dans un environnement de domaine qui utilisaient les mêmes informations d'identification sur différentes machines de l'entreprise. Mais maintenant que Windows 8 utilise le cloud et un compte Microsoft pour la connexion, cette fonctionnalité devrait devenir plus apparente pour les utilisateurs de plusieurs machines.
Je ne suis pas sûr que ce dossier soit toujours utilisé correctement. Google Chrome, par exemple, y stockera des gigaoctets de données. D'autres programmes peuvent l'utiliser pour stocker des éléments comme
MyLayoutSettings.cfg
, pour avoir une certaine cohérence entre les paramètres sur différentes machines. Je pense que c'est une façon plus "correcte" d'utiliser le dossier.%LocalAppData%
(%UserProfile%/AppData/Local
) est utilisé pour les éléments spécifiques à l'utilisateur qui ne doivent pas se déplacer avec l'utilisateur, soit parce qu'ils ne concernent que cette machine particulière, soit parce qu'ils sont trop volumineux. Pour un bon exemple de la façon dont cet emplacement peut être utilisé, jetez un œil à%LocalAppData%/Temp
.la source
Les emplacements AppData \ Local et AppData \ Roaming sont les emplacements préférés pour que les applications stockent des données qui ne doivent pas être exposées à l'utilisateur. Dans un environnement de domaine, le dossier Itinérant est utilisé pour copier l'environnement de l'utilisateur lors de sa connexion à différents ordinateurs.
Vous pouvez trouver une description dans ce document Microsoft
la source
Entrez simplement% AppData% ou% LocalAppData% dans la barre d'adresse de l'Explorateur de fichiers et il vous amènera aux dossiers.
Comme d'autres l'ont expliqué, il s'agit de variables d'environnement qui peuvent être répertoriées à l'invite de commandes Windows à l'aide de la commande SET.
la source
Comme d'autres réponses l'ont mentionné, il
AppData
s'agit d'un dossier Windows caché généralement utilisé par les programmes pour stocker des données et des paramètres. Bien que cela soit vrai, ce n'est pas la seule utilisation du dossier.Alors que la plupart des programmes Windows s’installent traditionnellement
Program Files
, certains s’installent à la%AppData%
place. Cela inclut des applications comme Gitter Discord , f.lux et oui, GitHub Desktop pour Windows .Cela est généralement dû au fait que, contrairement à
Program Files
, une application peut être installéeAppData
sans privilèges d'administrateur, car le dossier n'est pas partagé entre plusieurs utilisateurs.la source