Java 6.3 知识点---第七章内容 I/O流

io流概述:输入输出流,方便的实现数据的输入和输出操作
分为三种:字节流和字符流,输入流和输出流,节点流和处理流

File类的使用:包括建立一个文件、目录,对该文件属性的访问
常用的构造方法
在这里插入图片描述
使用这些方法应理解好其实现功能
下图就是调用构造方法的例子

在这里插入图片描述
注意:路径里面的\前面需要再次加一个\,代表查找的文件的下一级
上图第二种写法就是在e\work\myfile文件夹下面建立了一个名字为“1.txt”的文件,调用的是第一个构造方法
第四种写法是调用的第三个构造方法
第一、三种写法就是调用的第二个构造方法

Flie类常用方法

在这里插入图片描述

案例:创建一个新项目,建立文件测试类,实现建立文件,创建一个目录,对文件的属性判断的功能

实现代码:

在这里插入图片描述
在这里插入图片描述
运行结果

在这里插入图片描述
分析:以上代码便实现了建立一个文件功能,在对路径的复制的时候,注意相对路径和绝对路径的写法区别,其中相对路径写的时候,由于新版本有路径定位的差异的特性,因此在第32行和37行均使用 对象名.getAbsolutePath() 来输出路径,以查看路径的定位。
第23-30行就是实现了对文件的属性的访问功能。
16-21行处理异常的方式是积极处理, 是非运行时异常(编译无法通过,系统要求必须人为的去处理异常信息,强制编程人员写上处理的方式)。

文件过滤器的使用
就是将某文件夹下的.java或.txt文件找到并全部输出,前提是路径的准确,

以查找.java文件为例
实现代码

在这里插入图片描述
在这里插入图片描述
运行结果
在这里插入图片描述
如果在创建File对象时将文件路径用相对路径的写法,首先用File类中的getAbsolutePath()方法来获得文件路径,对比次文件的路径,写出为定位到的路径位置

实现代码及运行结果

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值