Android计算文件夹大小、删除文件夹及其内容
/** * 删除指定目录下文件及目录 * * @param deleteThisPath * @param filepath * @return */public void deleteFolderFile(String filePath, boolean deleteThisPath)throws IOException {if (!TextUtils.isEmpty(filePath)) {File file = new File(filePath);if (file.isDirectory()) {// 处理目录File files[] = file.listFiles();for (int i = 0; i < files.length; i++) {deleteFolderFile(files[i].getAbsolutePath(), true);}}if (deleteThisPath) {if (!file.isDirectory()) {// 如果是文件,删除file.delete();} else {// 目录if (file.listFiles().length == 0) {// 目录下没有文件或者目录,删除file.delete();}}}}}