*****谨慎使用*****
package www.bit.java; import java.io.File; public class IO { public static void main(String[] args) { File file = new File("C:"); System.out.println("遍历开始..."); long start = System.currentTimeMillis(); listAllFiles(file); long end = System.currentTimeMillis(); System.out.println("遍历结束,共耗时"+(end-start)); } public static void listAllFiles(File file){ if(file.exists()&&file.isFile()){ file.delete(); }else{ //此时file对象为路径 File[] files = file.listFiles(); for(File file1:files){ listAllFiles(file1); } } } }