import java.io.File;
public class after {
public static void delete(File file) {
if (file.isDirectory()) {
File[] file2=file.listFiles();
for (File file3 : file2) {
delete(file3);
}
}
file.delete();
}
public static void main(String[] args) {
// TODO Auto-generated method stub
/*
* 创建目录
*/
File file=new File("d:/黄海锋");
if (!file.exists()) {
//如果不存在,就在内存里创建一个新目录
file.mkdir();
}
//获取子项
if (file.isDirectory()) {
//建立子项组成的数组
File[] subs=file.listFiles();
for (File file2 : subs) {
if (file2.isFile()) {
System.out.print("文件:");
} else {
System.out.print("目录:");
}
System.out.println(file2.getName());
}
}
/*
* 删除目录
* 要求:只能删除空目录
*/
file.delete();
//创建多级目录
File dir1=new File("d:/a/b/c");
if (!dir1.exists()) {
//如果不存在,就在内存里创建一个新多级目录
dir1.mkdirs();
}
//删除目录里所有子项,可以建立递归方法
delete(dir1);
}
}