第十五章 IO流

81 阅读1分钟

15.1文件流

image-20200721195617124.png

15.2创建文件对象相关构造器和方法

new File(String pathname) //根据路径构建一个File对象 new File(File parent,String child) //根据父目录文件+子路径构建 new File(String parent,String child) //根据父目录+子路径构建

createNewFile()创建新文件 exists()文件是否存在

15.3目录的操作和文件删除

mkdir创建一级目录、mkdirs创建多级目录、delete删除空目录或文件

15.4文件流体系图

//字节输出流:FileOutputStream(byte[]非文件) BufferedOutputStream处理流 ObjectOutputStream对象流

//字节输入流:FileInputStream (byte[]非文件) BufferedInputStream处理流 ObjectInputStream对象流

//字符输入流:FileReader(文件相关char[]) BufferedReader处理流 InputStreamReader(转化流)

//字符输出流:FileWriter (文件相关char[]) BufferedWriter处理流(readLine())OutputStreamWriter(转化流)