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

/**

*  删除文件夹里面的所有文件

*  @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]);*/

}

}

}

我这边找了一个,写着说是能删除多个文件,但我运行了只能删除一个,会的麻烦教教我,谢谢啦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值