Windowsデスクトップアプリのデータディレクトリ
Windowsで動作するデスクトップアプリで、アプリで使うファイル(設定ファイル等)の配置場所について悩んだのでメモ
開発環境
FW:Compose Multiplatform, by JetBrains
言語:Kotlin
解決した方法
System.getenv("APPDATA") // C:\Users\<user>\AppData\Roaming System.getenv("LOCALAPPDATA") // C:\Users\<user>\AppData\Local
個人で使うアプリケーションならどちらを使っても問題なさそう。 組織で利用するアプリケーションの場合、APPDATAの方は同じアカウントで共有される模様。