如何在 Java 中获取 Windows 的 %APPDATA% 位置变量的值?



当用户使用Windows时,我正试图让我的程序将其状态保存在%APPDATA%设置的位置。但是,System.getProperty("temp.dir");不会返回该值如何在Windows中获取%APPDATA%变量的值,以便保存状态

使用System.getenv()

System.getenv("APPDATA")

但我认为

System.getProperty("user.home") 

应该是首选,即使它不是完全,因为它更便携。

APPDATA是一个特定于Windows的环境变量,它为您提供了存储特定于应用程序的数据的位置,因此如果您不想编写独立于平台的代码,您只需执行System.getenv("APPDATA");

相关内容

  • 没有找到相关文章

最新更新