现在的位置: 首页 > 综合 > 正文

android–删除文件或递归删除文件夹

2013年11月14日 ⁄ 综合 ⁄ 共 304字 ⁄ 字号 评论关闭

递归法删除文件夹及其里面的所有文件和文件夹。

//递归删除文件及文件夹
	public static void delete(File file) {
		if (file.isFile()) {
			file.delete();
			return;
		}

		if(file.isDirectory()){
			File[] childFiles = file.listFiles();
			if (childFiles == null || childFiles.length == 0) {
				file.delete();
				return;
			}
	
			for (int i = 0; i < childFiles.length; i++) {
				delete(childFiles[i]);
			}
			file.delete();
		}
	}

抱歉!评论已关闭.