javaSE 笔记 File类

File构造方法

是文件和目录路径名的抽象表示,文件和目录是可以通过File封装成对象的,对于File而言,封装的并不是一个真正存在的文件,仅仅是
一个路径名而已。

三种构造方法:
1.File(String pathname) eg:File f1 = new File("D:\itcast\java.txt")
2.File(String parent,String child) eg:File f2 = new File("D:\itcast","java.txt")
3.File(File parent, String child) eg:File f3 = new File("D:\itcast")
eg:File f4 = new File(f3, "java.txt")

File类创建功能

creaNewFile(创建文件) mkdir(创建单级目录) mkdirs(创建多级目录)
不能根据文件名字判断文件与否,而应该通过不同的方法。可能会通过mkdir创建出java.txt的目录

File类判断和获取功能

黑马P274视频,用到再看
isDiretory isFile exists getAbsolutePath getPath getName list() listFiles()

File类删除功能

黑马P275视频,用到再看
delete() 删除由此抽象路径名表示的文件或目录

遍历目录

可以用递归的方法去遍历
我们首先可以定义一个方法来获取目录下的所有内容,但是因为一个目录下有很多东西,可能有子目录。那只要对子目录调用与父目录同样的方法,最后的出口就设置为,找到文件输出文件名字,这样一个递归的程序就搞定了。

posted @ 2021-08-25 21:25  Lanezzz  阅读(27)  评论(0)    收藏  举报