删除某类型文件
来源:互联网 发布:一级永久域名注册 编辑:程序博客网 时间:2024/05/19 12:25
/*
*删除windows下某类型的所有文件,递归子目录。如果linux可能需要修改
*/
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.File;
class DelJava {
public static boolean deletefile(String delpath)
throws FileNotFoundException, IOException {
int filedel = 0, filenum = 0,foldnum=0;
try {
File file = new File(delpath);
if (!file.isDirectory()) {
filenum++;
if (delpath.contains(".java")) {
filedel++;
file.delete();
}
} else if (file.isDirectory()) {
foldnum++;
String[] filelist = file.list();
filenum = +filelist.length;
for (int i = 0; i < filelist.length; i++) {
File delfile = null;
delfile = new File(delpath + "//" + filelist[i]);
if (!delfile.isDirectory()) {
if (filelist[i].contains(".java")) {
delfile.delete();
filedel++;
}
} else if (delfile.isDirectory()) {
foldnum++;
deletefile(delpath + "//" + filelist[i]);
}
}
file.delete();
}
} catch (FileNotFoundException e) {
System.out.println(e.getMessage());
}
System.out.println("共有文件个数" + filenum + ";/t删除java文件个数" + filedel);
return true;
}
public static void main(String[] args) {
String path = System.getProperty("user.dir");//当前绝对路径
System.out.println(path);
try {
if (DelJava.deletefile(path))
System.out.println("删除成功");
} catch (IOException e) {
System.out.println(e.toString());
}
}
}
- 删除某类型文件
- 递归删除某一类型文件
- 批处理/DOS命令删除文件夹下某类型的文件
- 用JAVA 程序删除某类型的文件
- 批量删除某个目录下的 某类型文件方法
- 快速批量删除指定类型文件脚本
- 批处理排除指定类型删除文件
- php 文件名长度 类型 删除文件
- Linux 下删除指定类型文件
- MFC 删除图片类型的文件
- 递归删除本机指定类型文件
- iOS 删除指定类型的文件
- 删除文件夹下指定类型的文件
- iOS删除指定类型的文件
- Ext类型文件系统,文件删除恢复
- linux 批量删除指定类型文件
- iOS删除文件下的指定类型或所有文件
- 用dos命令删除某目录下所有特定类型的文件
- 用callback机制使线程的run()方法返回一个值[java net programming这本书中的思想]
- ZT from China In Depth: Where Research, Startups, And Endless Opportunities
- My SENNHEISER OMX90
- SQL Server中临时表的建立
- 数据库设计遵守三范式
- 删除某类型文件
- 《计算机系统要素》配套软件和资料下载
- 在Javascript中进行数制转换小技巧
- 一个管理TFS权限的工具,同时管理项目sharepoint和report
- 处理JSP中文跨页面间传参乱码的问题有两种方法实现方法(每个搞JSP的最常遇到的问题之一) 实例版:)
- EasyJWeb中灵活的多国语言支持
- 公务员考试
- vb向excel模板中填充数据
- js函数命名