File类:能够使用File的对象操作文件,如:删除、获取文件信息、创建文件夹等。
但File类不可用于读写文件内容。 读写及修改文件内容可用IO流。
File类构建对象的方式:
--File 创建对象=new File("//路径");
File中的路径可分为两种:
--相对路径:相对路径是不带盘符的,默认相对到工程下开始寻找文件。 推荐
--绝对路径:绝对路径是带盘符的,依赖当前系统。
--File类常用Api:
| public boolean isDirectory() | 测试此抽象路径名表示的File是否为文件夹 |
| public boolean isFile() | 测试此抽象路径名表示的File是否为文件 |
| public boolean exists() | 测试此抽象路径名表示的File是否存在 |
| public String getAbsolutePath() | 返回此抽象路径名的绝对路径名字符串 |
| public String getPath() | 将此抽象路径名转换为路径名字符串 |
| public String getName() | 返回由此抽象路径名表示的文件或文件夹的名称 |
| public long lastModified() | 返回文件最后修改的时间毫秒值 |
创建文件 :
| public boolean createNewFile() | 创建一个新的空的文件 |
| public boolean mkdir() | 只能创建一级文件夹 |
| public boolean mkdirs() | 可以创建多级文件夹 |
删除文件:(只能删除文件和空文件夹 不可删除非空文件夹)
| public boolean delete() | 删除由此抽象路径名表示的文件或空文件夹 |
File遍历:
| public String[] list() | 获取当前目录下所有的"一级文件名称!"到一个字符串数组中去返回。 |
| public File[] listFiles() | 获取当前目录下所有的"一级文件对象!"到一个文件对象数组中去返回。 |



