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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kylin_huang 初级黑马   /  2012-10-26 23:45  /  1274 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


file 完成
删除一个带有内容的文件夹。

评分

参与人数 1黑马币 +15 收起 理由
韩军博 + 15 神马都是浮云

查看全部评分

3 个回复

倒序浏览
package kylin.javase.del;

import java.io.File;
import java.io.FilenameFilter;

public class judgefilter implements FilenameFilter {

        @Override
        public boolean accept(File pathname, String name) {
                // TODO Auto-generated method stub
                if(!pathname.isDirectory())
                                delete(new File("pathname"));
                                System.out.println("pathname");
                return true;
        }

        public void delete(File file) {
                // TODO Auto-generated method stub
               
        }



}

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1 很给力!

查看全部评分

回复 使用道具 举报
package kylin.javase.del;

import java.io.File;

/*
* 7,动手:删除一个带有内容的文件夹。
* 如果不会做。可以选择列出子目录中的内容。
*
* */

public class Del {

        /**
         * @param args
         */
        public static void main(String[] args) {
                // TODO Auto-generated method stub
                File f = new File("G:\\io\\fds");
                dels(f);
               
                }
        public static void dels(File fs) {
                // TODO Auto-generated method stub
                while (!fs.delete()) {
                        String ss[]= fs.list(new judgefilter());
                        for (String s : ss) {
                                dels(new File(s));
                                System.out.println(s);
                        }
        }
        }

}

评分

参与人数 1技术分 +1 收起 理由
韩军博 + 1

查看全部评分

回复 使用道具 举报
G:\io\fds
G:\io\fds
Exception in thread "main" java.lang.NullPointerException
        at kylin.javase.del.Del.dels(Del.java:26)
        at kylin.javase.del.Del.dels(Del.java:27)
        at kylin.javase.del.Del.main(Del.java:19)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马