在我的系统中,
但是也有
%AppData%
指向 C:\Users\<USER>\AppData\Roaming
,而这是ApplicationData
的别名。但是也有
C:\Users\<USER>\AppData\Local
还有更加混乱的D:\Users\<USER>\AppData\LocalLow
。string local = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
string roaming = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
我的问题是,我的应用程序应该将其数据保存在这些位置中的哪一个?
是否有关于使用哪个位置的指南?如果我选择了错误的位置,是否会让自己暴露于问题之中?