On my system,
%AppData% leads to
ApplicationData which is
But there is also
And for some more confusion
string local = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData); string roaming = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);
My question is, to which of these locations should my application save its data?
Are there guidelines for which of these locations to use? And am I leaving myself open to problems if I choose the wrong location?