Как и другие, символы % вокруг %AppData% указывают, что это переменная среды.
Эти два предопределенных пути, которые варьируются в зависимости от редакции Windows.
Начиная с Vista, %AppData% указывает на %UserProfile%/AppData/Roaming (я думаю, что вы можете догадаться, что такое %UserProfile% , или просто протестировать его для себя в Проводнике). Эта папка содержит данные о пользователях, программах и даже сами программы.
Элементы здесь должны перемещаться с пользователем на разные машины. То, как перемещаются профили, стало более очевидным для пользователей в доменной среде, которые использовали одинаковые учетные данные на разных компьютерах компании. Но теперь, когда Windows 8 использует облако и учетную запись Microsoft для входа в систему, эта функция должна стать более очевидной для пользователей с несколькими компьютерами.
Я не уверен, что эта папка всегда используется правильно. Например, Google Chrome будет хранить гигабайты данных. Другие программы могут использовать его для хранения таких элементов, как MyLayoutSettings.cfg , чтобы обеспечить некоторую согласованность настроек на разных компьютерах. Я думаю, что это более "правильный" способ использования папки.
%LocalAppData% (%UserProfile%/AppData/Local) используется для пользовательских элементов, которые не должны перемещаться вместе с пользователем, либо потому, что они относятся только к этой конкретной машине, либо потому, что они слишком велики. Для хорошего примера того, как это местоположение можно использовать, взгляните на %LocalAppData%/Temp .