一 文件
1.含义:真正存储数据的载体
2.分类:(掌握)
存储关系分类
文件 -- 可以直接操作的数据资源的载体
文件夹 -- 同时存放一个或多个文件的"容器"
存储数据资源的类型分 (重点)
文本文件 -- 纯文本 : 操作都是字符型数据 例 .java / .txt / .class ...
媒体文件 -- 既可以包含文本也可以包含其他数据 .png/.mp4/.exe...
二 流
1.作用:实现数据资源的移动
2.流向:
入 --- InputStream 流 -- System.in
出 -- OutputStream 流 -- System.out.println()
三 File 类
1.含义:操作硬件设备上文件资源的类
2.为什么定义该类操作文件而不是直接操作
3. 类设计
4.常用方法
①创建
File构造器 只能实例化对象 , 并没有指定文件创建的路径 , 并不会在指定的路径下创建文件
当且仅当指定的路径下不存在该文件的时候 , 创建 , 返回true,如果存在返回false不会新创建
注意:创建的是文件而不是根据后缀来判断的形式
②.删(了解)
③.改(了解)
④.查
代码演示发现 连个方法结果 一毛一样 , 神马时候该用哪个
如果接下来操作 操作文件本身 , 推荐使用 getAbsoluteFile ()
如果是操作路径使用getAbsolutePath()
public String getName()
获取文件的名字
获取指定路径 下所有文件 + 文件夹
isDirectory