gpt4 book ai didi

java - 我可以在哪里存储程序数据? (操作系统、Java)

转载 作者:行者123 更新时间:2023-12-02 08:49:17 25 4
gpt4 key购买 nike

我知道每个操作系统都有一个特定的目录,程序可以在其中存储数据。例如,在 macOS 中,有一个名为/Applications 的目录。

在 Windows、Linux 和 macOS 上,我可以在哪里存储 Java 程序(多用户)的程序数据?是否有 System.property?

最佳答案

系统属性 user.home 是您可以使用的属性。

Path path = Paths.get(System.getProperty("user.home"));

if (Files.isDirectory(path) && Files.exists(path)) {
Path myFolder = path.resolve("my_folder");

if (Files.notExists(myFolder)) {
Files.createDirectory(myFolder);
}
}

关于java - 我可以在哪里存储程序数据? (操作系统、Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60890661/

25 4 0
文章推荐: java - 如何从配置层次结构的根读取 Micronaut 数组属性?
文章推荐: java - 是否可以使用 data.sql 而不使用 schema.sql
文章推荐: java - 读取一个单词并打印该单词中元音的数量。 Java/Netbeans
文章推荐: java - 如何根据List java中的分数获取前7名