概念
流是一种抽象概念,代表了数据的无结构化传递,按照流的方式进行输入输出,数据被当成无结构的字节或字符序列。
File类
是文件和目录路径的抽象表现形式
creatNewFile() | 创建名称的空文件,不创建文件夹 | boolean |
isDirectory() | 判断是否是目录 | boolean |
isFile | 判断是否是文件 | boolean |
exists | 判断文件或目录是否存在 | boolean |
getAbsolutePath() | 绝对路径 | String |
getPath() | 相对路径 | String |
getName) | 文件或目录名称 | String |
length | 文件长度,单位为字节 | long |
字节输入/输出流
字节输入流InputStream(读)
输出流OutputStream(写)
FileInputStream
close关流 开了通道之后一定得关
available 通过流获取文件长度
read 读,当读到文件末尾返回“-1”
writer 写入,覆盖写入
重点“后来者先关”
BufferedIntputStream/BufferedOutputStream
加buffer是带缓冲区的字节输入流和输出流
先判断通道是否开启,开启了才能关
flush刷新。清理缓冲区
CurrenTimeMillis()获取系统当前时间
最佳数组长度要经过多次测试得到
Reader 字符输入流
Writer 字符输出流
mkdir()创建目录
mkdirs()创建多级目录