私はC#アプリケーションを作成しました。これは、ユーザーが定義した別のディレクトリに多くのインスタンスがインストールされています。例: アプリケーションのインスタンスごとに一意のアプリケーションデータディレクトリを作成
C:\Program Files(x86)\MyApp1
C:\Program Files(x86)\MyApp2
C:\MyApp1
C:\MyApp2
...
私はEnvironment.SpecialFolder.LocalApplicationData
で、これらのインスタンスごとに1つの書き込み/区切られたディレクトリ内のデータファイルを読みたいです。
インストールされた各実行可能ファイルから対応するディレクトリを参照するために、自分のコードで使用する最良の方法は何ですか?例:
C:\Program Files(x86)\MyApp1\app.exe to reference unique app dir C:\Users\xxxx\AppData\Local\MyApp1\
Cという通知:\ Users \ユーザーXXXX \のAppData ...ではない「アプリケーション特有の、 "ユーザー固有のアプリケーションデータ" でありますのみ"。すべてのユーザーが同じまたは異なるデータを読み取る必要がありますか? –
はい「ユーザー固有のアプリケーションデータ」が必要ですが、Windowsの特別なフォルダに問題が発生する可能性があります。 – wilsonlarg