第二十天内容 File类 方法递归 IO流对象
1. File类获取方法
通过操作系统中的路径,进行获取
A. String getName()
获取的是File构造方法中的抽象路径的名字
new File("XXXXXX")
B. String getPath()
获取File构造方法中的路径,路径转成字符串
C. getParent(),getParentFile()
一组方法,功能完全一样
获取File构造方法中路径的父路径
区别:
getParent() 计算结果数据类型是String类型
结果只能执行String类方法
getParentFile()计算结果数据类型是File类型
结果可以执行File类方法
D. getAbsolutePath(),getAbsoluteFile()
一组方法,功能完全一样
获取File构造方法中的路径的绝对路径
区别
getAbsolutePath()计算结果,返回值是String类型
getAbsoluteFile()计算结果,返回值是File类型
E. long length()
获取File构造方法中封装的文件的字节数
F. long lastModified()
获取File构造方法中封装的文件的最后修改时间毫秒值
2. File类高级获取
A. static File[] listRoots()
获取当前操作系统中的根目录
Window就是盘符
B. String[] list()
获取File构造方法中路径的所有子路径和文件
结果存储字符串数组
new File ("c:").list()
C. File[] listFiles()
获取File构造方法中路径的所有子路径和文件
结果存储File类型对象的数组
new File("c:").listFiles()
区别:
list() 结果只有名字(目录名,文件名)
listFiles()结果是目录和文件的,全路径名
|
|