栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java中IO流——File类

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中IO流——File类

什么是IO流?

概述:Java IO 也称为IO流,IO = 流,它的核心就是对文件的操作,对于 字节 、字符类型的输入和输出流。 IO是指对数据流的输入和输出,也称为IO流,IO流主要分为两大类,字节流和字符流。
首先在了解IO流之前,需要了解File类。

File类

概述:File:用于将文件或者目录封装为对象,但同时不管有没有文件或者目录,都不会报错,说明File只是封装的一个路径名称,而不是真正存在的文件

  • 文件和目录可以通过File封装成对象的。
  • 对于File其封装的是个路径名或者文件名,并不是真正的存在的文件或者目录。而需要通过其具体操作进行实现。

构造方法:

  • File(String pathnamae),通过将给定的路径名字符串转换为抽象路径名来创建新的File实例。
  • File(String parent,String child),从父路径名字字符串和子路径名字字符串创建新的File实例。
  • File(File parent, String child),从父抽象路径名和子路径字符串创建新的File实例。
    代码展示:
 //File(String pathname):通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
        File f1 = new File("E:\itcast\java.txt");
        System.out.println(f1);

        //File(String parent, String child):从父路径名字符串和子路径名字符串创建新的 File实例。
        File f2 = new File("E:\itcast","java.txt");
        System.out.println(f2);

        //File(File parent, String child):从父抽象路径名和子路径名字符串创建新的 File实例。
        File f3 = new File("E:\itcast");
        File f4 = new File(f3,"java.txt");
        System.out.println(f4);

创建功能:
首先创建的文件或者目录名不能重复,不然无法创建成功,返回false(因为创建的是一个路径名称的文件或者目录)。
判断功能:

删除功能:

注意: 在创建路径File对象时,是不能越空间创建的,就算只是封装的路径名称,但是系统会根据你找到相应的路径,越级创建则会发生异常找不到路径,同样删除也不能越级删除,不然会删除失败。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/444582.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号