跳转至

第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体系图-常用的类

image-20250105145054470