25.I/O-File
- File直接继承于Object,说明他也很*了
-
File实现了两个接口(Serializable, Comparable<File>)。
- Serializable接口称为可序列化的,即可以存到磁盘上的。
- Comparable<File>接口称为可比较的,即可以进行排序。
- File即可以是一个文件,也可以是一个目录。[注意路径和目录的区别]
-
遍历文件夹下的所有文件【文件夹里有文件也包含文件】【递归】
- 判断是文件还是文件夹isFile()和isDirectory()
- 如果是文件夹的话使用listFiles()方法获取文件夹下的所有文件包括文件夹
- 用for循环获得对应的文件,然后再放在本方法中递归执行