[英]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.