第19章 IO流(P611 - P644)¶
1、常用文件操作¶
- 创建文件对象相关构造器和方法
new File(String pathname)//根据路径构建一个File对象
new File(File parent,String child)//根据父目录文件+子路径构建
new File(String pathname)//根据父目录+子路径构建
createNewFile 创建新文件
- 获取文件相关信息
getName 名字
getAbsolutePath 绝对路径
getParent 父级目录
length 大小(字节)
exists 是否存在
isFile 是否式文件
isDirectory 是否是目录
- 目录的操作和文件删除
mkdir 创建一级目录
mkdirs 创建多级目录
delete 删除目录
2、IO流分类¶
-
流的分类
-
按操作数据单位不同分为:字节流 --二进制文件,字符流 --文本文件
- 按数据流的流向:输入流,输出流
- 按流的角色:节点流、处理流/包装流
| (抽象基类) | 字节流 | 字符流 |
|---|---|---|
| 输入流 | InputStream | Reader |
| 输出流 | OutputStream | Writer |
3、IO体系图-常用的类
