2011-07-27 6 views
5

私たちはAPPをWin7に移行しています。このプログラムは、私たちのサポートに役立つログファイルを生成します。また、実際にアプリケーション外のファイルとやりとりすることはほとんどありませんが、ユーザーにとって有益な辞書ファイルと設定ファイルを保存します。彼らはcsvファイルであるからだ。私はAPPDATA \ LOCAL \ OURAPPLICATIONフォルダーを宛先として使用して最初の実行を構築しました。今私はそれがPROGRAMDATA \ OURAPPLICATIONであるべきかどうか疑問に思います。アプリケーションログファイルとユーザー生成データファイルをAPPDATAまたはPROGRAMDATAに格納する必要があります

私が実際にスキャンしたすべてのものは、PROGRAMDATAフォルダはユーザーが触れることができないと考えられるように思われるので、最初の選択肢がより良いと思うのですが、私はプログラマではないのでわかりません。私はこれを考慮すること

答えて

7

に重要なポイントをこの質問をする適切な場所であると思います

は、データの範囲が何であるかです。特定のユーザーに関連付けられたデータを格納する場合は、APPDATAを使用する必要があります。プログラムにグローバルなデータを格納する場合は、PROGRAMDATAを使用する必要があります。

APPDATAとPROGRAMDATAの両方が隠されたフォルダになっているので、意図していないユーザーではないように意図しています。

関連する問題