一、File
1.概念:文件和目录路径名的抽象表示形式
2.绝对路径:从根目录下往下数
相对路径:相对当前文件的路径
3.构造方法:只能放文件路径,字符串格式;
public File(String);路径D:\\.....
4.常用方法
creatNewFile 创建名称的空文件,不创建文件夹
exists 判断文件是否存在
isFile 判断是否为文件
isDirectory 判断是否为文件夹
length() 返回文件的长度,单位为字节
mkdir() 创建文件夹(只能创建单层文件夹)
mkdirs() 创建文件夹(创建多层文件夹)
delect() 删除文件夹
separator 代替路径的斜线或反斜线 "D:"+File.separator+"Tom"
二、流
1.字节输入(FileInputStream)输出(OutputStream)流
输入流:数据进入内存 (读)
输出流:数据从内存出来 (写)
把自己当成内存,和硬盘打交道;
.close()关流
2.字符输入(FileRrader)输出(FileWriter)流
.flush()刷新
.close()关流
小练习:通过字节输入输出流将文件内容复制到另一处