package com.io;
import java.io.File;
public class Demo6 {
public static void main(String[] args) {
File file=new File("E:\\b");
//showFiles(file,"--");
deleteFiles(file);
}
//显示文件夹的层次结构
public static void showFiles(File root, String str) {
File[] fileList = root.listFiles();
for (File f : fileList) {
System.out.println(str + f.getName());
if (f.isDirectory()) {
showFiles(f, "--" + str);
}
}
}
//删除文件夹
public static void deleteFiles(File root){
File[] fileList=root.listFiles();
for (File f : fileList) {
if(f.isFile()){
f.delete();
System.out.println(f.getName()+"被删除");
}else {
deleteFiles(f);
}
}
root.delete();
}
}