Estoy tratando de hacer que mi programa guarde su estado en la ubicación establecida por %APPDATA%
cuando el usuario usa Windows. Sin embargo, System.getProperty("temp.dir");
no devuelve eso. ¿Cómo obtengo el valor de la variable %APPDATA%
en Windows, con el propósito de guardar el estado?¿Cómo obtengo el valor de la variable de ubicación% APPDATA% de Windows en Java?
8
A
Respuesta
20
Uso System.getenv()
System.getenv("APPDATA")
Pero creo
System.getProperty("user.home")
debe preferirse a pesar de que no es exactamente lo mismo porque es más portátil.
7
APPDATA es una variable de entorno específico de Windows que proporciona la ubicación donde se almacena la aplicación de datos específico, por lo que si usted no está buscando para escribir código independiente de plataforma, puede simplemente hacer System.getenv("APPDATA");
Cuestiones relacionadas
- 1. Detectar la ubicación de AppData \ LocalLow
- 2. ¿Cómo obtener la carpeta% AppData% en C?
- 3. ¿Cómo obtengo el valor de MemberInfo?
- 4. ¿Cómo obtengo la ubicación de un control en relación con la ubicación de su formulario?
- 5. ¿Cómo obtengo el tipo de variable?
- 6. ¿Cómo obtengo el valor de cada tecla presionada y la uso en una variable con jQuery?
- 7. ¿Cómo obtengo la ubicación actual de GPS programáticamente en Android?
- 8. ¿Cómo se puede leer el valor de la variable de entorno de Windows en python?
- 9. Windows 7: la carpeta AppData no está visible en el explorador de Windows
- 10. C# conseguir el camino de% AppData%
- 11. ¿Cómo obtengo el valor de object (stdClass)?
- 12. ¿Cómo obtengo el valor de las variables de entorno?
- 13. ¿Cómo obtengo el resultado de un comando en una variable en Windows?
- 14. ¿Cuál es la variable de entorno para AppData en el script del instalador de NSIS?
- 15. ¿Cómo obtengo valor del editor de ACE?
- 16. Conseguir el camino de% AppData% en PowerShell
- 17. Problemas con las diéresis en python appdata environvent variable
- 18. ¿Cómo obtengo la información de la batería en Windows?
- 19. Cómo guardar user.config en la carpeta AppData \ Roaming en lugar de AppData \ Local?
- 20. Cómo obtengo el valor de la etiqueta del remitente
- 21. ¿Cómo obtengo la ubicación del archivo user.config programáticamente?
- 22. ¿Cómo obtengo una variable en otra actividad?
- 23. ¿Cómo detectar presencia y ubicación de JVM en Windows?
- 24. ¿Cómo actualizar el valor de la variable en xslt?
- 25. Cómo conservar el valor de la variable en Jenkins
- 26. ¿Cómo obtener el valor de la variable global en jquery?
- 27. Cómo mostrar el valor de una variable en la pantalla
- 28. Variable de entorno para AppData \ Local/Access Conjuntos personalizados descargados
- 29. ¿Cómo obtengo la cantidad de pantallas en Windows?
- 30. cambiando el valor de la variable const en C++
Posible duplicado http: // stackoverflow .com/questions/1198911/how-to-get-local-application-data-folder-in-java –
Mejor duplicado es http://stackoverflow.com/questions/585534/what-is-the-best-way- to-find-the-users-home-directory-in-java –