public static void deleteRecursive(File dir) {
		if(dir.exists() && dir.isDirectory()) {
			for(File f : dir.listFiles()) {
				if(f.isDirectory()) {
					deleteRecursive(f);
				}
				else {
					f.delete();
				}
			}
		}
	}