[英]where to put application data and temp files on mac
我们有一个Windows Java桌面应用程序,该应用程序在%APPDATA%
处创建一些配置文件 ,并在%TEMP%
位置处创建日志 。 现在,我们计划发布适用于Mac OS X的桌面应用程序。我们面临以下困难:
.app
(文件扩展名应用程序)中,因此请提出其他可以保存配置文件的地方。 %TEMP%
位置,因为Mac OS X会根据计划自动清除%TEMP%
位置。 因此,我们不希望数据因温度而丢失,也不想将数据保留在.app中 。 请提出建议。
谢谢
您可能应该将文件放在/Library/Application Support/<your app>
或~/Library/Application Support/<your app>
如果资源适用于系统上的所有用户(例如文档模板),请将它们放在
/Library/Application Support
。 如果资源是特定于用户的,例如工作空间配置文件,请将其放置在当前用户的~/Library/Application Support
目录中。
我们不想将应用程序数据保留在.app(文件扩展名应用程序)中,因此请提出其他可以保存配置文件的地方。
我们不希望将临时文件保留在MAC OS的%TEMP%位置,因为MAC OS会根据计划自动清除%TEMP%的位置。
在user.home
下创建一个目录以保留临时数据
可以想到~/Library/Application Support
或~/Library/Caches
。 如果可能,请使用API。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.