Ich habe kürzlich einige Anweisungen zum Zurücksetzen von GitHub für Windows befolgt, indem ich zwei Ordner im Explorer gelöscht habe, die sich unter% AppData% bzw.% LocalAppData% befinden.
Ich habe diese Pfade schon einmal gesehen, sie aber nie verstanden, und die Suche nach ihnen ergab nicht die Informationen, die ich finden wollte.
Was bedeutet das Prozentzeichen in Dateipfaden unter Windows (im Gegensatz zur Navigation über C: \ Users \ etc) und was sind die Ordner AppData und LocalAppData?
windows
windows-explorer
Temporärer_Benutzername
quelle
quelle
Antworten:
%WORD%
ist, wiecmd.exe
(und Windows im Allgemeinen) Variablen tut. Ebenso%AppData%
der Variablenname für das Anwendungsdatenverzeichnis.quelle
cmd.exe
denset
Befehl von zugegriffen werden kann. Jeder Prozess verfügt entweder über eine Umgebung, die aus Variablen besteht, oder erbt eine Umgebung von einem übergeordneten Prozess. Gute Informationen hier: en.wikipedia.org/wiki/Environment_variable\
für die Flucht? Warum muss die Windows-Befehlszeile in jeder Hinsicht anders sein?\
für die Flucht verwendet werden, wenn\
der Pfadtrenner ist?%AppData%
ist ein versteckter Ordner in Windows 7. Er schützt Benutzerdaten und -einstellungen vor unerwünschten Änderungen oder Löschvorgängen. Es enthält viele wichtige Daten wie: Programmeinstellungen, IE Cookies, IE Browser - Verlauf, temporäre Dateien , die von Anwendungen erstellt wurden , etc .%LocalAppData%
das ist%USERPROFILE%\AppData\Local
. Zum Beispiel:C:\Users\<Username>\AppData\Local
.Siehe auch (
KNOWNFOLDERID
) von MSDN.quelle
Wie die anderen gesagt haben, weisen die
%
Symbole%AppData%
darauf hin, dass es sich um eine Umgebungsvariable handelt.Diese beiden Pfade sind vordefiniert und variieren je nach Windows-Edition.
Ab Vista
%AppData%
weist es auf Folgendes hin%UserProfile%/AppData/Roaming
(ich denke, Sie können raten, was es%UserProfile%
ist, oder es einfach selbst im Explorer testen). Dieser Ordner enthält benutzerspezifische, programmbezogene Daten oder sogar die Programme selbst.Die Elemente hier sollten mit dem Benutzer zu verschiedenen Computern wechseln. Das Roaming von Profilen war für Benutzer in einer Domänenumgebung, die dieselben Anmeldeinformationen auf verschiedenen Unternehmenscomputern verwendeten, offensichtlicher. Aber jetzt, da Windows 8 die Cloud und ein Microsoft-Konto für die Anmeldung verwendet, sollte diese Funktion für Benutzer mit mehreren Computern deutlicher werden.
Ich bin nicht sicher, ob dieser Ordner immer korrekt verwendet wird. In Google Chrome werden beispielsweise Gigabyte an Daten gespeichert. Andere Programme verwenden es möglicherweise, um Elemente zu speichern
MyLayoutSettings.cfg
, um eine gewisse Konsistenz zwischen den Einstellungen für verschiedene Computer zu erzielen. Ich denke, das ist eine "korrektere" Art, den Ordner zu benutzen.%LocalAppData%
(%UserProfile%/AppData/Local
) wird für benutzerspezifische Elemente verwendet, die nicht mit dem Benutzer ausgetauscht werden sollen, entweder weil sie sich nur auf diesen bestimmten Computer beziehen oder weil sie zu groß sind. Schauen Sie sich an, um ein gutes Beispiel für die Verwendung dieses Standorts zu erhalten%LocalAppData%/Temp
.quelle
Die Speicherorte AppData \ Local und AppData \ Roaming sind die bevorzugten Speicherorte für Anwendungen zum Speichern von Daten, die nicht für den Benutzer verfügbar gemacht werden müssen. In einer Domänenumgebung wird der Roaming-Ordner zum Kopieren der Benutzerumgebung bei der Anmeldung an verschiedenen Computern verwendet.
Eine Beschreibung finden Sie in diesem Microsoft-Dokument
quelle
Geben Sie einfach% AppData% oder% LocalAppData% in die Adressleiste des Datei-Explorers ein und Sie gelangen zu den Ordnern.
Wie bereits erwähnt, handelt es sich hierbei um Umgebungsvariablen, die an der Windows-Eingabeaufforderung mit dem Befehl SET aufgelistet werden können.
quelle
Wie bereits in anderen Antworten erwähnt,
AppData
handelt es sich um einen versteckten Windows-Ordner, der normalerweise von Programmen zum Speichern von Daten und Einstellungen verwendet wird. Dies ist zwar wahr, aber nicht die einzige Verwendung des Ordners.Während traditionell die meisten Windows-Programme auf installiert werden
Program Files
, werden einige%AppData%
stattdessen auf installiert . Dazu gehören Apps wie Gitter Discord , f.lux und ja, GitHub Desktop für Windows .Dies liegt normalerweise daran, dass
Program Files
eine App anders als eine AppAppData
ohne Administratorrechte installiert werden kann , da der Ordner nicht von mehreren Benutzern gemeinsam genutzt wird.quelle