文件名称:使用FileVisitor接口遍历目录树,删除文件
文件大小:75KB
文件格式:PDF
更新时间:2024-01-11 04:16:17
IS le OR
1、接触FileVisitor接口的背景 在这疫情期间,在家办公补了些java的基础知识,上学时学的囫囵吞枣,现在补的时候才发现遗漏了好些好东西。 接了这样的一个任务,每月定时删除系统产生的大量废弃文件,数量达到很多万份,大小达几十个G(50G吧)。哦,删除文件当然是有条件的嘛,删除一个月之外的文件,不然直接使用java调用命令端口,删除存放垃圾文件的目录,让操作系统自己去递归删除就行了,我就不用费这个心劲儿了。 刚开始没注意这个量,随手就写了个递归删除。试运行的时候就感觉不对劲儿了,反正很耗时。。。 所以在各种的了解查询下,接触到了FileVisitor这个接口。 首先,使用这个接口遍历文件