package expression;
import java.io.File;
public class Demo2{
public static void main(String[] args) {
File file = new File("dir/dir1/dir2/dir3");
//boolean f = file.mkdir();创建单个文件夹
boolean flag = file.mkdirs();//创建文件夹及其子文件夹
System.out.println("创建文件夹是否成功:"+flag);
boolean flag2 = file.delete();//删除文件夹
System.out.println("删除文件夹是否成功:"+flag2);//多层文件夹只删除最后一个
File file2 = new File("C:/Windows");
//文件夹数组
File files[] = file2.listFiles();//返回文件所有文件及子文件夹
for( File tmp:files)
{
if(tmp.isFile())//是文件
{
System.out.println("文件:"+tmp.getName());
}else if(tmp.isDirectory())//是文件夹
{
System.out.println("文件夹:"+tmp.getName());
}
}
}
}