File类概括
File类的对象戴白操作系统的文件(文件、文件夹)
File 类提供了诸如:创建文件对象代表文件、获取文件信息 (大小、修改时间) 删除文件 创建文件 等功能
IO流概括
IO用来读写数据的(内存中的数据写入磁盘中)
File类创建对象
public File(String pathname) 根据文件路径创建对象
public File (String parent ,String child) 根据父路径字符串和子路径名字创建文件对象
注意
File对象可以定位文件和文件夹
File封装的对象仅仅是一个路径名,这个路径可以是存在的也可以是不存在的
绝对路径和相对路径
绝对路径:从盘符开始
File file1=new File("D:\\a.txt");
相对路径 不带盘符 默认直接到当前工程下的目录寻找文件
File file2=new File("模块名\\.a.txt");
File 类判断文件类型 获取文件信息功能

File 类创建文件的功能
File 类删除文件的功能

注意 delete 方法只能默认删除文件和空文件夹 是直接删除不走回收站
File 类的遍历功能
ListFiles 方法注意事项
当文件不纯在时或者代表文件 时 放回null
当文件对象代表一个空文件夹时 返回一个长度为0的数组
当文件对象是一个有内容的文件夹时,江里面所有文件和文件夹的路径放在File数组中返回
单文件对象是一个有隐藏文件的文件夹时,将里面所有文件和文件夹的路径放入File数组中放回,包含隐藏文件
当没有权限访问 该文件夹时,返回null
IO流 概括
I 表示Input ,把硬件文件的数据读入到内存的过程,称之输入,负责读
O表示output ,把内存中的数据写出到硬盘文件的过程 称之输出 负责写
IO流分类

总结流的四大类
字符输出流:以内存为基准,把内存中的数据以字符写出到磁盘文件或者网络介质中去的流 称 为字符输出流。

文件字节输入流 FileInputStream
作用以内存为基准 把磁盘文件中的数据以字节的形式读取到内存中去

文件字节输入流:FileInputStream
作用:以内存为基准,把磁盘文件中的数据以字节的形式读取到内存中去。


