Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

From my understanding, a majority of Android apps may have created some folders on either local storage or the SD Card.

So, how do I know which folders belong to which apps? (I know that some apps have settings that show you which folder that they have created but are there any solutions where one can easily find all the folder corresponding to their apps in a list similar like the one shown below?)

====================================
| Apps Name |   Folder             |
====================================
| ABB       | \sdcard\actionbb     |
| ZZX       | \sdcard\zoneX        |
|           | \local\zoneXconf     |
====================================

This is because, sometimes, when one un-installs an app, the un-installation does not remove these folders.

share|improve this question

1 Answer 1

If you open a file as Context.MODE_PRIVATE, then the file is created in /data/data/app_packagename and is only accessible to your app. You can see the permission and owner of these files in command line.

adb shell ls -al

drwxr-x--x    1 app_28   app_28        2048 Dec  6  2011 com.android.mms

But files in sdcard is public to all user, so you cannot find out which folder belong to which app.

Files saved to the external storage are world-readable and can be modified by the user when they enable USB mass storage to transfer files on a computer.

See this link for details.

share|improve this answer
    
Though, some apps store their contents on SD card in a directory similar to that on internal storage, something like /mnt/sdcard/data/com.myapp, in which case you can check this package name (here: com.myapp) with the playstore's web frontend, adding it after the "id=" parameter. Unfortunately, these kind of exceptions are few... –  Izzy Dec 3 '12 at 6:58
    
So, there is no other way to check which folder inside the sdcard that belong to which apps unless one check the settings inside the apps and also the apps have information that tell user where they store their files into which folder in the SDcard. However, I still hope that there are such application that can provide the list. (or maybe google play can tell us what folders are created when install the apps, just like what it did to the permission - it tell the user what permission the apps are asking for) –  Jack Dec 4 '12 at 6:03

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.