云盘系统批量删除文件目录方法(亲测)
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; }
相关文章推荐
- 在macos系统下递归删除文件或目录的方法
- 批量删除某个目录下的 某类型文件方法
- 在Linux系统下递归删除文件或目录的方法
- linux 利用find进行批量删除CVS目录和文件的方法
- 在Linux系统下递归删除文件或目录的方法
- 系统临时文件批量删除方法
- 移动硬盘删除文件时提示“文件或目录损坏且无法读取”的解决方法-chkdsk 命令的巧用
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- spec文件中写上一些脚本,使生成的rpm包在安装前删除系统中指定文件的方法
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Linux文件系统的反删除方法
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- Linux系统下快速删除某个目录下大量文件
- Linux文件系统的反删除方法简介
- [导入]Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)(二)
- 用实现ASP批量删除目录及文件的代码
- ext2文件系统下恢复误删除的文件另一方法(转贴)