Я только недавно следовал некоторым инструкциям для сброса GitHub для Windows, удалив две папки в проводнике, найденных в% AppData% и% LocalAppData% соответственно.
Я видел эти пути раньше, но никогда не понимал их, и их поиск не дал информации, которую я хотел найти.
Что означает знак процента в пути к файлам в Windows (в отличие от навигации по C: \ Users \ и т. Д.), И каковы папки AppData и LocalAppData?
windows
windows-explorer
temporary_user_name
источник
источник
Ответы:
%WORD%
какcmd.exe
(и Windows в целом) делает переменные. Так%AppData%
же и имя переменной для каталога данных приложения.источник
cmd.exe
«Sset
команды. Каждый процесс либо имеет среду, состоящую из переменных, либо наследует ее от родительского процесса. Хорошая информация здесь: en.wikipedia.org/wiki/Environment_variable\
для побега? Почему командная строка Windows должна отличаться во всех мыслимых отношениях?\
для выхода, когда\
используется разделитель пути?%AppData%
скрытая папка в Windows 7. Она предназначена для защиты пользовательских данных и настроек от любых нежелательных изменений или удалений. Он содержит много важных данных, таких как: настройки программы, файлы cookie IE, история просмотра IE, временные файлы, созданные приложениями , и т . Д.%LocalAppData%
это%USERPROFILE%\AppData\Local
. Например:C:\Users\<Username>\AppData\Local
.Смотрите также (
KNOWNFOLDERID
) из MSDN.источник
Как уже говорили другие,
%
символы вокруг%AppData%
указывают, что это переменная среды.Эти два предопределенных пути, которые варьируются в зависимости от редакции Windows.
Начиная с Vista,
%AppData%
указывает на%UserProfile%/AppData/Roaming
(я думаю, вы можете угадать, что%UserProfile%
есть, или просто проверить это самостоятельно в Проводнике). Эта папка содержит специфические данные пользователя, данные, связанные с программой, или даже сами программы.Элементы здесь должны перемещаться с пользователем на разные машины. То, как перемещаются профили, стало более очевидным для пользователей в доменной среде, которые использовали одинаковые учетные данные на разных компьютерах компании. Но теперь, когда Windows 8 использует облако и учетную запись Microsoft для входа в систему, эта функция должна стать более очевидной для пользователей с несколькими компьютерами.
Я не уверен, что эта папка всегда используется правильно. Например, Google Chrome будет хранить гигабайты данных. Другие программы могут использовать его для хранения таких элементов, как
MyLayoutSettings.cfg
, чтобы иметь некоторую согласованность настроек на разных машинах. Я думаю, что это более «правильный» способ использования папки.%LocalAppData%
(%UserProfile%/AppData/Local
) используется для пользовательских элементов, которые не должны перемещаться вместе с пользователем, либо потому, что они относятся только к этой конкретной машине, либо потому, что они слишком велики. Для хорошего примера того, как это местоположение может быть использовано, взгляните на%LocalAppData%/Temp
.источник
Местоположения AppData \ Local и AppData \ Roaming являются предпочтительными расположениями для приложений, в которых хранятся данные, которые не обязательно должны быть доступны пользователю. В доменной среде папка Roaming используется для копирования среды пользователя при входе в систему на разных компьютерах.
Вы можете найти описание в этом документе Microsoft
источник
Просто введите% AppData% или% LocalAppData% в адресную строку Проводника, и вы попадете в папки.
Как объяснили другие, это переменные среды, которые могут быть перечислены в командной строке Windows с помощью команды SET.
источник
Как уже упоминалось в других ответах,
AppData
это скрытая папка Windows, обычно используемая программами для хранения данных и настроек. Хотя это правда, это не единственное использование папки.В то время как традиционно большинство программ Windows устанавливаются на
Program Files
, некоторые устанавливаются%AppData%
вместо. Это включает в себя такие приложения, как Gitter Discord , f.lux и, да, GitHub Desktop для Windows .Обычно это происходит потому, что, в отличие от этого
Program Files
, приложение может быть установленоAppData
без прав администратора, поскольку папка не используется несколькими пользователями.источник