¿La variable de entorno HOME está normalmente configurada en Windows?


12

Para ser claros, no estoy preguntando. se puede establecer o cómo configurarlo , Estoy preguntando ¿Ya está establecido? en una nueva copia de Windows. La forma ideal de averiguarlo sería instalar una copia nueva de Windows en una VM y verificar, ya que la mayoría de las personas que pueden responder a esta pregunta ya la tendrán configurada ;-)

Necesito saber si puedo confiar en que siempre esté allí. (Entiendo que esto puede ser inestable, pero si sabe cómo hacerlo, sabe que está buscando problemas).

Respuestas:


17

No, no es. Los equivalentes más cercanos en Windows NT son %UserProfile% y %HomeDrive%%HomePath% (tenga en cuenta que pueden apuntar a diferentes ubicaciones: el perfil siempre es local, mientras que el hogar puede apuntar a una red compartida).


4

No.

Las variables de entorno equivalentes que son conjunto son HOMEDRIVE y HOMEPATH.


3

También hay %LOCALAPPDATA% (nunca roaming) y %APPDATA% (puede deambular). Se supone que no debes escribir a %UserProfile% directamente, y no se puede predecir la ruta relativa de %LOCALAPPDATA% a %APPDATA% (podría ser localizado).


%LocalAppData% Parece que se agrega en Vista; las versiones anteriores tienen el directorio, pero solo se puede encontrar usando la API de shell, no envvars.
grawity
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.