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对象时,是不能越空间创建的,就算只是封装的路径名称,但是系统会根据你找到相应的路径,越级创建则会发生异常找不到路径,同样删除也不能越级删除,不然会删除失败。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

做哈白日梦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值