java删除文件夹及子文件

/**
 * 删除文件
 * 
 * @param file 要删除的文件
 */
public static void deleteFile(File file){
	if(!file.exists()) {
		return;
	} else {
		if(!file.isDirectory())
			file.delete();
		else{
			File[] files = file.listFiles();
			if(files != null) {
				for(File f : files){
					deleteFile(f);
				}
				file.delete();
			}
		}
	}
}


你可能感兴趣的:(java删除文件夹及子文件)