File类文件夹的操作
程序员文章站
2022-05-06 18:18:33
...
public static void main(String[] args) throws Exception{
directoryOpe();
}
public static void directoryOpe() throws Exception{
//创建文件夹
File dir = new File( "d://aaa//bbb//ccc" );
System.out.println("hello"+dir.toString());
if (!dir.exists()){ //注意“!”号!!
System.out.println( "创建结果:"+dir.mkdirs() );
System.out.println("加进来了");
}else {
System.out.println("出去了");
}
//删除
/*
System.out.println( "删除了:"+dir.delete() );//只删除底层并且是空目录
dir.deleteOnExit();
Thread.sleep( 10000 );
*/
//取得文件属性
System.out.println("取得文件夹绝对路径:"+dir.getAbsolutePath());
System.out.println("取得文件夹路径:"+dir.getPath());
System.out.println("取得文件夹名称:"+dir.getName());
System.out.println("取得文件夹长度:"+dir.length());
//判断
System.out.println("判断是否为文件夹"+dir.isDirectory());
System.out.println("判断是否为隐藏文件夹"+dir.isHidden());
//遍历
File dir2 = new File( "d://aaa" );
String[] file2 = dir2.list();
System.out.println("------------");
for (String string : file2){
System.out.println(string);
}
}
上一篇: file类递归删除文件夹