title: Check if the folder and all data already exist
body: <p>My Android application downloads data only the first lunch. the data is ~50 mb with ~2500 files.<br>
  1. Is it a good idea to store if the files got downloaded in SharedSettings? The problem is that if a user clears the data application (maybe by mistake), he has to redownload everything. I manually copy a prepacked database to /data/data/../databases/, is it a good idea to check if the db exists, and if no then download everything?:  </p>
  
  <pre><code>if(new File(/data/data/../databases/myDB.db).exists){//dont download}
  </code></pre>
  
  <p>2.Is getting the folder size and checking if its the same a good way to see if the folder+data are good? or is there a better way to check if 2 folders are the same?<br>
  Thanks.</p>