欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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);
        }
    }
相关标签: java学习 java