Como los otros han dicho, los %
símbolos alrededor %AppData%
indican que es una variable ambiental.
Estas dos son rutas predefinidas que varían según la edición de Windows.
Desde Vista en adelante, %AppData%
apunta a %UserProfile%/AppData/Roaming
(creo que puedes adivinar qué %UserProfile%
es, o simplemente probarlo por ti mismo en Explorer). Esta carpeta contiene datos específicos del usuario, relacionados con el programa o incluso los propios programas.
Los elementos aquí deben circular con el usuario a diferentes máquinas. La forma en que los perfiles deambulaban era más evidente para los usuarios en un entorno de Dominio que usaban las mismas credenciales en diferentes máquinas de la compañía. Pero ahora que Windows 8 utiliza la nube y una cuenta de Microsoft para iniciar sesión, esta característica debería ser más evidente para los usuarios con múltiples máquinas.
No estoy seguro de que esta carpeta siempre se use correctamente. Google Chrome, por ejemplo, almacenará gigabytes de datos en él. Otros programas pueden usarlo para almacenar elementos como MyLayoutSettings.cfg
, para tener cierta coherencia entre las configuraciones en diferentes máquinas. Creo que esta es una forma más "correcta" de usar la carpeta.
%LocalAppData%
( %UserProfile%/AppData/Local
) se usa para elementos específicos del usuario que no deben moverse con el usuario, ya sea porque solo pertenecen a esa máquina en particular o porque son demasiado grandes. Para ver un buen ejemplo de cómo se puede usar esta ubicación, échale un vistazo %LocalAppData%/Temp
.