您的位置:首页 > 其它

云盘系统批量删除文件目录方法(亲测)

2016-12-05 21:09 369 查看

删除多个文件目录的方法

package com.CloudDisk.Extend;

import java.io.File;

public class FileExtend {
public final static void isFiledelect(String names,String[] name) {
for(int i = 0;i < name.length; i++){
File file=new File(names+name[i]);
iselt(file);
}
}
public static void iselt(File file){
if(file.isFile()){
file.delete();
}else{
File[] files = file.listFiles();
for (File i1 : files) {
if (i1.isDirectory()) {
iselt(i1);
} else {
i1.delete();
}

}
file.delete();
}
}
}


//Struts 写的方法通用
public String delect() {
//getFilepath() =真实路径
//fileName=返回路径
//TypeName=一个String[] TypeName; 数组用于接收所有的要删除的文件或者目录的名字
String names = getFilepath() + "/" + fileName + "/";
//抽取上面的方法
DelectIfFileExtend.isFiledelect(names, TypeName);
//有无无所谓懒得去看了
fileName = fileName.substring(0, fileName.lastIndexOf("/"));
return SUCCESS;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐