what's the difference between AppData/Roaming/ and AppData/Local/ ?
On Windows, what's the difference between 〔AppData/Roaming/〕 and 〔AppData/Local/〕?
Basically, the “Roaming” dir is for useful user data, and the “Local” one is for data like cache. Things in Roaming dir might be synced with a server so the data is available to user on different machines.
The “AppData” dir is introduced with Windows Vista, and used in Windows 7 too. In XP, it just have “Application Data” dir. On Vista and later, any write to “Application Data” automatically goes to “AppData/Roaming/”.
〈Managing Roaming User Data Deployment Guide〉 Source technet.microsoft.com