public static long backupExists(ApplicationInfo in){ PackageInfo i = null; String PATH = Environment.getExternalStorageDirectory().getPath(); try { i = nPManager.getPackageInfo(in.packageName, 0); } catch (NameNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace(); } File file = new File(PATH + "/File Quest/AppBackup"); if( file.exists() && new File(PATH + "/File Quest").exists()){ for(File f:file.listFiles()){ String out_file = nPManager.getApplicationLabel(in) + "-v"+i.versionName + ".apk"; if(f.getName().equals(out_file)){ return f.lastModified(); } } } return 0; }