Recientemente, seguí algunas instrucciones para restablecer GitHub para Windows eliminando dos carpetas en el explorador que se encuentran en% AppData% y% LocalAppData% respectivamente.
He visto estos caminos antes, pero nunca los entendí, y buscarlos no produjo la información que quería encontrar.
¿Qué significa el signo de porcentaje en las rutas de archivos en Windows (en lugar de navegar a través de C: \ Users \ etc), y cuáles son las carpetas AppData y LocalAppData?
windows
windows-explorer
nombre_usuario_temporal
fuente
fuente
Respuestas:
%WORD%
es cómocmd.exe
(y Windows en general) hace variables. Así%AppData%
es el nombre de la variable para el directorio de datos de la aplicación.fuente
cmd.exe
delset
comando. Cada proceso tiene un entorno que consta de variables o hereda uno de un proceso padre. Buena información aquí: en.wikipedia.org/wiki/Environment_variable\
para escapar? ¿Por qué la línea de comandos de Windows tiene que ser diferente en todas las formas posibles?\
para escapar cuando\
es el separador de ruta?%AppData%
es una carpeta oculta en Windows 7. Es para proteger los datos y la configuración del usuario de cualquier cambio o eliminación no deseada. Contiene muchos datos importantes tales como: la configuración del programa, cookies, historial de navegación de IE IE, archivos temporales creados por las aplicaciones , etc .%LocalAppData%
esto es%USERPROFILE%\AppData\Local
. Por ejemplo:C:\Users\<Username>\AppData\Local
.Ver también (
KNOWNFOLDERID
) de MSDN.fuente
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
.fuente
Las ubicaciones AppData \ Local y AppData \ Roaming son las ubicaciones preferidas para que las aplicaciones almacenen datos que no es necesario exponer al usuario. En un entorno de dominio, la carpeta Roaming se usa para copiar el entorno del usuario cuando inician sesión en diferentes computadoras.
Puede encontrar una descripción en este documento de Microsoft
fuente
Simplemente ingrese% AppData% o% LocalAppData% en la barra de direcciones del Explorador de archivos y lo llevará a las carpetas.
Como explicaron otros, estas son variables ambientales que se pueden enumerar en el símbolo del sistema de Windows utilizando el comando SET.
fuente
Como han mencionado otras respuestas,
AppData
es una carpeta oculta de Windows que los programas suelen usar para almacenar datos y configuraciones. Si bien esto es cierto, no es el único uso de la carpeta.Aunque tradicionalmente la mayoría de los programas de Windows se instalan en
Program Files
, algunos se instalarán en su%AppData%
lugar. Esto incluye aplicaciones como Gitter Discord , f.lux y sí, GitHub Desktop para Windows .Esto generalmente se debe a que, a diferencia
Program Files
, una aplicación puede instalarseAppData
sin privilegios de administrador, ya que la carpeta no se comparte entre varios usuarios.fuente