为了账号安全,请及时绑定邮箱和手机立即绑定

java中删除一个文件夹下的所有文件

java中删除一个文件夹下的所有文件

qq_Dreamy_旧城_0 2017-12-04 16:26:34
/** *  删除文件夹里面的所有文件 *  @param  path  String  文件夹路径  如  c:/fqf */public static void  delAllFile(String  path)  {    File  file  =  new  File(path);    if  (!file.exists())  {        return;    }    if  (!file.isDirectory())  {        return;    }    String[]  tempList  =  file.list();    File  temp  =  null;    for  (int  i  =  0;  i  <  tempList.length;  i++)  {        if  (path.endsWith(File.separator))  {            temp  =  new  File(path  +  tempList[i]);        }        else  {            temp  =  new  File(path  +  File.separator  +  tempList[i]);        }        if  (temp.isFile())  {            temp.delete();        }        if  (temp.isDirectory())  {            //先删除文件夹里面的文件            delAllFile(path+"/"+  tempList[i]);            /*//再删除空文件夹            delFolder(path+"/"+  tempList[i]);*/        }    }}我这边找了一个,写着说是能删除多个文件,但我运行了只能删除一个,会的麻烦教教我,谢谢啦
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1585 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信