Java tutorial
//package com.java2s; import java.io.File; public class Main { public static boolean delectFileByDir(File file) { if (file != null && file.isDirectory()) { String[] files = file.list(); for (String cach : files) { boolean result = delectFileByDir(new File(file, cach)); if (!result) { return false; } } } return file.delete(); } }