package org.bookdash.android.data.utils; import android.util.Log; import java.io.File; public class FileManager { private static final String TAG = "FileManager"; public static void deleteFolder(String folderLocation) { deleteRecursive(new File(folderLocation)); } private static void deleteRecursive(File fileOrDirectory) { if (fileOrDirectory.isDirectory()) { File[] list = fileOrDirectory.listFiles(); if (list != null) { for (File tmpF : list) { if (tmpF.isDirectory()) { deleteRecursive(tmpF); } tmpF.delete(); } } if (!fileOrDirectory.delete()) { Log.e(TAG, "can't delete folder : " + fileOrDirectory); } } } }