学习Java的日常
日期:2019-8-14
day5 学习目的:文件I/O
String getAbsolutePath() 返回此File对象绝对路径字符串
String getPath () 返回此File对象的路径字符串
String getName() 返回File对象的代表的文件或目录名称
long length() 返回File对象的文件长度
1.4 相对路径和绝对路径
绝对路径:从盘符开始的路径,这是一个完整的路径
相对路径:相对于项目路径的路径,这是一个相对便捷的路径 ,开发中经常用
1.5 判断功能方法
boolean exists() 此File对象表示的文件或目录是否存在
boolean isDirectory() 此File对象是否为目录
boolean isFile() 此File对象是否为文件
1.6 创建删除功能
boolean creatNewFile() 当且仅当file对象不存在时。创建一个新的文件
boolean delete() 删除此抽象路径名表示的文件或目录
mkdir() 创建此抽象路径指定的目录
**mkdirs()**包括所有存在但不必须的父目录
delete方法如果我们的file为目录的话,目录下必须为空
1.7目录的遍历
String[ ] list() 返回一个字符串数组,表示该File目录中,所有子文件和目录
File [ ] listFiles() 返回一个String数组,表示该目录下的所有文件
递归
指在当前方法内调用自己的现象