IO流之File类

Posted www1842564021

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IO流之File类相关的知识,希望对你有一定的参考价值。

IO流概括

 

当需要把内存中的数据存储到持久化设备上这个动作称为输出(写)Output操作。

 

当把持久设备上的数据读取到内存中的这个动作称为输入(读)Input操作。

 

因此我们把这种输入和输出动作称为IO操作。

技术图片

 

 

 

File类的出现

 

le文件和目录路径名的抽象表示形式。即,Java中把文件或者目录(文件夹)都封装成File对象。也就是说如果我们要去操作硬盘上的文件,或者文件夹只要找到File这个类即可。

 

分隔符:

技术图片

 

 

 

File的构造函数和如何把文件或者文件夹以路径的方式封装成File对象

技术图片

 

 

 

技术图片

 

 

 第一种方式灵活性太菜 第二种方式灵活性高一些 可以当作参数传递 当不确定时 可以使用第二种方式

 

 

 

 File类的获取

技术图片

 

 

 

 

 

技术图片

 

 

文件和文件夹的创建删除等

技术图片

 

 

 

 listFiles()方法

 

 

 

 

 

 

 

技术图片

注意:

1,指定的目录必须是存在的,

2,指定的必须是目录。否则容易引发返回数组为null,出现NullPointerException

文件过滤器

技术图片

实例:

先创建一个接口:

技术图片

 

 在调用:

技术图片

 

以上是关于IO流之File类的主要内容,如果未能解决你的问题,请参考以下文章

IO流之File类

Java-IO流之File操作

Java 基础| IO流之使用 File 类的正确姿势

IO流之包装流

IO流之InputStream和OutputStream

IO流之再战猜拳小游戏