2012-02-29 7 views
30

WindowのC:\Users\userName\AppData\Roaming\appNameと同等のものは何ですか?Macのアプリケーションのデータフォルダ

私のアプリケーションの更新可能な部分 を保存する権限の問題が発生しないディレクトリが必要です。そのため、コンテンツを自動的にダウンロードして上書きできます。

ありがとうございます。

答えて

38
/Users/USERNAME/Library/Application Support/ 

編集:

この答えは、そのミニマルな性質にもかかわらずupvotesの多くを集めています。そのため、私はそれらをより見やすくするために、ここでコメントで述べた事を指摘したい:

  • this answerで述べたように、アプリケーションデータ/設定のために使用されている他のいくつかのフォルダがあります。
  • アプリケーションを作成する場合は、そのパスをハードコードしないでください。代わりに、macOSのAPIを使用してそれを取得してください。 This questionには、ObjectiveCとSwiftの両方に対する回答がいくつかあります。自分のホームディレクトリを移動させることができるので、ファインダー内のシフト+コマンド+ Gで
+3

一つは、実際にハードコードそのパスをすべきでありません。 ' - [NSFileManager URLsForDirectory:NSApplicationSupportDirectory inDomains:NSUserDomainMask]を使用してください。 – JWWalker

+1

**これは正解ではありません**。 https://apple.stackexchange.com/a/28930/6533 – Pacerier

+0

私のMacでは 'System.Environment.SpecialFolder.ApplicationData'(C#)は'/Users/USERNAME/.config'を返します。これはおそらく結果として、一部のアプリケーションで使用されるフォルダでもあります。 –

9
~/Library/Application Support/ 

+0

キーボードショートカットを追加していただきありがとうございます。 – jamescampbell

+0

これは最高の答えです。 – Matt

関連する問題