0

我知道我可以使用 System.getProperty("user.home") 获取文件的默认主页,并且通常是我为应用程序放置属性文件的位置。但是我希望我的文件有一个更“离散”的位置,这样库就不会变得混乱(因为用户通常会看到该库)。有人知道我怎样才能得到这样的目录吗?

4

2 回答 2

2

您可以创建一个名称以“。”开头的文件夹。这样它就不会默认显示在 Finder 中。例如System.getProperty("user.home")+"/.mydocs";

在 Unix 系统上,默认情况下,名称以“.”开头的文件夹 被隐藏。

于 2012-05-28T18:42:36.630 回答
1

查看java.util.prefs。此 API 旨在让您以独立于系统的方式访问用户首选项。

在 OS X 中,这是通过访问 ~/Library/Preferences 来支持的,有关详细信息,请参阅此文档

如果您尝试存储的特定于用户的数据不是严格的首选项,则同一文档建议:

System.getProperty("user.home") + "/Library/" + "Your App Name"
于 2012-05-28T19:02:01.937 回答