之间一直没有弄清楚io中的File类,这几天看了尚硅谷的视频,觉得里面讲得蛮不错,所以写出来,希望能帮到像我以前一样迷惑的朋友。
File只能操作文件或目录,对于文件里面的内容则无能为力。
FIle的操作大概可以分为以下几个方面:
1、访问文件名
2、文件检测
3、获取常规文件信息
4、文件操作相关
5、目录操作相关
访问文件名最主要的有以下几个:
getName()
getPath()
getAbsoluteFile()
getAbsolutePath()
getParent()
renameTo()
文件检测相关的主要有:
exists()
canWrite()
canRead()
isFile()
isDirectory()
获取常规文件信息
lastModified()
length()
文件操作相关
createNewFile()
delete()
目录操作相关
mkDir()
mkDirs()
list()
listFile()
最主要的就是这几个方面,解决File类。