美文网首页
IO流File类

IO流File类

作者: 秃头大叔 | 来源:发表于2017-11-20 11:18 被阅读0次

    File类的运用

    创建文件

    判断文件是否存在,进行创建

    File file = new File("test.txt");
    if(!file.exists()){
        //不存在时新建文件
        file.createNewFile();
    }
    

    相关常用方法

    System.out.println(file.getAbsolutePath());  //文件的绝对路径
    System.out.println(file.getName());  //文件名
    System.out.println(file.separator));// 文件的名称分隔符   \
    System.out.println(file.renameTo(file1)); // 文件重命名   file1同为File类的实例
    file.delete();  //删除文件
    

    创建文件夹

        File file = new File("test");
        file.mkdir();//单个文件夹的创建
        file.mkdirs();   // 多层级目录时
        file.list();  //返回所有文件及目录String数组,元素为文件名
        file.listFile();  //返回所有文件及目录File类数组,元素为File
        file.delete(); //删除文件夹时,若文件夹为空则删除,否则无法删除,可通过file.listFile()来遍历文件夹进行递归删除
    
    
        File[] files = File.listRoots(); //获取所有盘符c盘 d盘。。。
        for(File fls : files){ 
        System.out.println(fls);  //盘符名
        System.out.println(fls.getFreeSpace());//空闲空间  字节单位
        System.out.println(fls.getUsableSpace());//可用空间
        System.out.println(fls.getTotalSpace()); //总空间  
        }
        ···
    

    多的用的时候在看吧,东西好多~好烦啊,期待自己什么时候放弃昂。。

    相关文章

      网友评论

          本文标题:IO流File类

          本文链接:https://www.haomeiwen.com/subject/hyyhvxtx.html