2011-07-27 26 views
5

我們正在將我們的APP遷移到Win7。該程序會生成日誌文件以幫助我們支持並保存許多對用戶有用的字典文件和設置文件,儘管用戶很少會真正想要與我們的應用程序之外的文件進行交互。他們可以,因爲他們是csv文件。我使用APPDATA \ LOCAL \ OURAPPLICATION文件夾作爲目的地構建了第一次運行。現在我想知道它是否應該是PROGRAMDATA \ OURAPPLICATION。應用程序日誌文件和用戶生成的數據文件應存儲在APPDATA或PROGRAMDATA中

我其實認爲第一種選擇更好,因爲看起來我所掃描的每件東西都表明PROGRAMDATA文件夾應該被用戶認爲是不可觸摸的,但由於我不是程序員,所以我不確定。

我希望這是要問這個問題

回答

7

關鍵點要考慮的是數據的範圍是什麼地方了。如果您正在存儲與特定用戶關聯的數據,那麼您應該使用APPDATA,並且如果您正在存儲對您的程序全局的數據,那麼您應該使用PROGRAMDATA。

APPDATA和PROGRAMDATA都是隱藏文件夾,所以用戶的目的不是在那裏四處張望(如果他們想要,他們不會)。

相關問題