黑马程序员技术交流社区

标题: 求问:如何删除一个文件夹下的所有文件对象 [打印本页]

作者: 浅色寂语66    时间: 2016-8-4 00:13
标题: 求问:如何删除一个文件夹下的所有文件对象
/*空的文件夹    ---> 删除某个路劲下的文件内容
第一:  拿到文件夹下边的所有子文件
第二:  遍历
第三:   是否是文件
       是文件
         直接删
       是文件夹
         递归
*/
public class delete {
        public static void main(String[] args) {
                //创建文件对象,对应硬盘上该项目下的aa文件夹
                                File file = new File("aaa");
                                //返回该文件夹下的所有文件对象
                                File[] files = file.listFiles();
                                //遍历文件对象数组,依次获取到每一个文件对象
                                for (File thisFile : files) {
                                        //判断文件对象是否为文件
                                        if(thisFile.isFile()) {
                                                //如果是文件直接打印文件绝对路径
                                                thisFile.delete();
                        }else{   此处该如何利用递归
                               
                        }
       
作者: 18211001681    时间: 2016-8-4 00:21
将for循环封装为一个方法
作者: MarkHery    时间: 2016-8-5 00:10
谢谢楼主,楼主好人,么么哒




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2