import java.io.File; public class DeepDeletFile { public static void main(String[] args) { String filePath = "F:\\A"; File file = new File(filePath); deleteFile(file); System.out.println(); } private static void deleteFile(File file) { if(file.isDirectory()) { //是目录 获取目录下所有对象 File[] listFiles = file.listFiles(); for (File file2 : listFiles) { deleteFile(file2); } } file.delete(); } }