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