2012-02-29 37 views
30

Window's C:\Users\userName\AppData\Roaming\appName的等效物是什麼?Mac中的應用程序數據文件夾

我需要一個不會導致權限問題的目錄來存儲我的應用程序的可更新部分 ,因此我可以自動下載並覆蓋我的內容。

謝謝。

回答

38
/Users/USERNAME/Library/Application Support/ 

編輯:

這個答案已經引起了許多upvotes,儘管其簡約自然。因此,我想指出在這裏提到的意見,使他們更可見的東西:

  • 有正在使用的應用程序數據/配置其他幾個文件夾,在this answer提及。
  • 如果編寫一個應用程序,不要硬編碼該路徑。相反,使用macOS的API來檢索它。對於ObjectiveC和Swift,This question有幾個答案。
+3

人們不應竟硬代碼路徑,因爲它是可以移動自己的主目錄。使用' - [NSFileManager URLsForDirectory:NSApplicationSupportDirectory inDomains:NSUserDomainMask] .' – JWWalker 2015-03-30 16:42:05

+1

**這可能不是正確答案**。請參閱https://apple.stackexchange.com/a/28930/6533 – Pacerier 2017-10-06 05:57:33

+0

在我的Mac上'System.Environment.SpecialFolder.ApplicationData'(C#)返回'/ Users/USERNAME/.config',它可能(因此可能)也是一些應用程序使用的文件夾。 – 2018-01-31 05:38:20

9
~/Library/Application Support/ 
移位+指令+ G

在取景器

+0

感謝您添加鍵盤快捷鍵,非常有幫助。 – jamescampbell 2016-03-02 21:44:01

+0

這是最好的答案。 – Matt 2016-09-30 17:26:12

相關問題