File类:是文件和目录路径名的抽象表示形式。
构造方法里面,只能放文件的路径,字符串形式
绝对路径:从根目录下往下数
相对路径:相对当前文件的路径
createNewFile() 创建名称的空文件,不创建文件夹
isDirectory() 判断是否是目录
isFile() 判断是否是文件
exists() 判断文件或目录是否存在
//getAbsolutePath() 返回此对象表示的文件的绝对路径名
//getPath() 返回此对象表示的文件的相对路径名
//getName() 返回此对象表示的文件或目录的名称
length() 返回文件的长度,单位为字节
mkdir 创建文件夹 +s创建多层文件夹
delete()删除
\\=File.separator分隔符
字节输出/输入流
二进制文件 除了文本文件都是二进制文件
InputStream 输入流(读)和OutputStream 输出流(写) 两个抽象类
把自己当成内存,和硬盘打交道
FileInputStream()数据进入内存 读操作
FileOutputStream()数据从内存出来 写操作
.close()关流
字符流
FileReader输入流(读)
FileWriter 输出流(写)
.flush() 刷新一下