A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

这题递归,写个循环,求大神指点。这题递归,写个循环,求大神指点:'(

digui.png (11.3 KB, 下载次数: 2)

digui.png

3 个回复

倒序浏览
你可以参考一下这个程序:
    public class FileDemo2 {
        public static void main(String[] args) {
                File file = new File("aaa");
                deleteFiles(file);
        }

        public static void deleteFiles(File file) {
                File[] fileArray = file.listFiles();
                //判断文件是否受保护
                if (fileArray != null) {
                        for (File file2 : fileArray) {
                                if (file2.isDirectory()) {
                                        deleteFiles(file2);
                                } else {
                                        System.out.println(file2.getName() + "***" + file2.delete());
                                }
                        }
                        //当文件夹下的文件删除后,再删除文件夹。
                        System.out.println(file.getName()+"***"+file.delete());
                }

        }

}

希望对你有用
回复 使用道具 举报
wgy 发表于 2015-7-13 07:38
你可以参考一下这个程序:
    public class FileDemo2 {
        public static void main(String[] args) {

递归删除文件夹,这个真坑!直接删了整个H盘!
回复 使用道具 举报
qian0217wei 发表于 2015-7-13 07:41
递归删除文件夹,这个真坑!直接删了整个H盘!

:lol:lol,呵呵呵。哈哈
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马