Java中IO流——File类

Java中IO流——File类,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5158253.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-18
下一篇2022-11-18

发表评论

登录后才能评论

评论列表(0条)

    保存