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

来源:互联网 发布:java 预测算法 编辑:程序博客网 时间:2024/06/05 23:01

删除多个文件目录的方法

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;    }
0 0
原创粉丝点击