One of the things I hate about Android is the folder organization. Each app creates its own folder, usually in the root of the SD card. When I'm trying to find something, I have to search it through long lists of app-specific folders.

Is it possible to reorganize these? For example, this is how I would like my SD card to look like:

  • Android: OS specific data
  • AppData: Application specific data. This is where every app puts its settings and data, not where they want
  • Documents
  • Downloads
  • Pictures
  • Music
  • Video etc.

So in other words, can I restrict where apps put their data?

2 Answers 2


You cannot restrict where the applications write the data on the sdcard. You can go and delete what ever you want on the sdcard, but it may be data for an application. If you move it, the application will think it has been deleted or doesn't exist, and it will just create the data in the same place again.

Google recommends applications use the /sdcard/Android/data/ folder, but if the application has permissions to write to the sdcard, they can write where ever they want on it. Some applications were created before the recommendations, others may not know the recommendation, and others may not care for what ever reason.

The "standard" is the following for non-application specific data:


and then application specific is:

  • Thanks, this is the kind of answer I was hoping for... So there is a standard... too bad apps don't respect it.
    – Tibi
    Feb 16, 2012 at 15:48

The fact is that Android is open enough for every dev to do whatever they want. There are some specific places certain stuff goes like the media folder and the .android_secure folder, as an example. The good news is that you can do a lot of cleaning up yourself by just browsing in there but be careful you don't delete data files and db's for apps still installed.


  • The problem is that it's not well organized, and many applications put the data wherever they want. (usually the /sdcard/ folder). Can I restrict where apps can put data?, for example, and AppData folder?
    – Tibi
    Feb 11, 2012 at 14:30

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .