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