欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IO流(自用小结笔记)

程序员文章站 2022-04-03 19:35:47
...

File类的使用

1.File类的理解
File类的使用

  • File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)
  • File类生命在java.io包下
  • File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法。
    并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。
  • 后续File类的对象常会作为参数传递到流的构造器中,指明读取或吸入的“终点”。

2.File的实例化

2.1 常用构造器

  • File(String filePath)
  • File(String parentPath,String childPath)
  • File(File parentFile,String chilePath)

2.2 路径的分类

  • 相对路径:相较于某个路径下指明的路径、
  • 绝对路径:包含盘符在内的文件或文件目录的路径

说明(IDEA中):如果开发中使用JUnit中的单元测试方法测试,相对路径即为当前Module下。
如果使用main()方法测试,相对路径即为当前的Project下。
(Eclipse中):不管使用单元测试方法还是使用main()测试,相对路径都是当前的Project下。

2.3 路径分隔符

  • windows:\
  • unix:/
@Test
    public void test1(){

        File file1 = new File("hello.txt");//相对于当前module
        File file2 = new File("E:\\Java\\IDEA-workspace\\JavaSenior\\20201110\\he.txt");

        System.out.println(file1);
        System.out.println(file2);

        //构造器2:
        File file3 = new File("E:\\Java\\IDEA-workspace","JavaSenior");
        System.out.println(file3);

        //构造器3:
        File file4 = new File(file3,"hi.txt");
        System.out.println(file4);
    }

3.File类的常用方法

IO流(自用小结笔记)

IO流(自用小结笔记)

IO流(自用小结笔记)

相关标签: java