【java】 删除文件夹下的所有文件(夹)

package com.wa.dataprocess.utils;

import java.io.File;


public class FileDelete {
    
    public static void delete(File file){
    
             if(file.isDirectory()&& file.exists()){
                 File[] files = file.listFiles();
                for(File file2:files){
                    //递归删除所有文件及子文件
                    delete(file2);
                }
                 
             }
            file.delete();
    }
    
    public static void main(String[] args) {
        delete(new File("D:\\Documents\\Tencent Files\\a"));
    }

}

递归删除文件夹下的所有文件以及子文件夹的所有文件...

 

参考资料:

http://www.cnblogs.com/yangzhilong/archive/2013/01/28/2880072.html

 

http://www.cnblogs.com/eczhou/archive/2012/01/16/2323431.html

posted @ 2015-02-15 10:31  snow__wolf  阅读(168)  评论(0)    收藏  举报