A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

File文件类学习笔记——(00)
第一步主要针对File类进行初步的了解和学习


//三个构造方法
        //使用构造方法创建File对象
        File file1 = new File("F:\\study\\note");   //F:\\study\\note
        File file2 = new File("F:\\study","note");  //F:\\study\\note
        File file3 = new File(file1,"day01");       //F:\\study\\note\\day01

//常用的方法
    //创建
        //创建文件或者文件夹
        file1.creasteNewFile();
        file2.mkdir();
        file3.mkdirs();

    //判断
        //文件判断方法
        //结果都是 true or false
        System.out.println(file1.isDirectory());    //file1是否是文件夹
        System.out.println(file1.isFile());         //file2是否是文件
        System.out.println(file1.exists());        //file3是否存在

    //查看
//文件信息获取(跟具体内容无关)
        System.out.println(file1.getAbsolutePath());//获取file1绝对路径   F:\\study\\note
        System.out.println(file1.getPath());        //获取file1构造方法中的路径,这里同上  F:\\study\\note
        System.out.println(file1.getName());        //获取file1对象的名称      note
        String[] strArr = file2.list();             //获取file2文件夹下的文件和文件夹名称构成的字符串数组
        File[] files = file2.listFiles();           //获取file2文件夹下的文件和文件夹对象构成的File数组
        long size = file3.length();                 //获取file3文件的大小,只能对文件进行操作,如果是文件夹会返回0


    //删除
        //删除文件或者文件夹
        file1.delete();         //如果file1是空文件夹或者文件,则能删除,反之,则不能。如要删除整个文件,需用到递归,见后续文档




方法与调用做一个初步的整理与大家共勉

文件操作类File——IO流 学习笔记(1).png (617.79 KB, 下载次数: 5)

文件操作类File——IO流 学习笔记(1).png

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马