File
- File file:构造用双斜杠,反斜杠,File.separator
- file.exists():是否存在
- file.mkdir():创建目录
- file.mkdirs():创建多级目录
- file.delete():删除文件**
- file.isDirectory():是否是一个目录,不是目录or不存在返回false boolean
- file.isFile():是否是一个文件 boolean
- file.createNewFile():创建一个新的文件 void
- file.getAbsolutePath():返回绝对路径 String
- file.getName() String
- file.getParent():返回父目录的name String
- file.getParentFile():返回父目录对象 File
- file.list():返回目录下内容的名字 String[]
- file.listFiles();返回目录下的内容 File[]
- java.io.File类用于表示文件(目录),File类只用与表示文件(目录)的信息,不能用于文件内容的访问
- RandomAccessFile 可以读写文件,支持随意访问文件,访问任何位置
- java文件模型:在硬盘上是byte byte byte存储的
- 打开文件:rw(读写),r(只读),有一个文件指针,开始是在开头
- 读写方法:write/read,每次只传递一个字节(后8位)writeInt,
- 文件操作完成后记得关闭