删除指定目录下的所有文件的java类
来源:互联网 发布:js的设计模式 编辑:程序博客网 时间:2024/06/07 18:54
/*
* 创建日期 2007-6-29
*
* TODO 要更改此生成的文件的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
/**
* @author new
*
* TODO 要更改此生成的类型注释的模板,请转至
* 窗口 - 首选项 - Java - 代码样式 - 代码模板
*/
import java.io.*;
public class DelFile{
/**
* 删除指定目录下全部文件和目录
* @param filePath 需删除的文件目录路径
*/
public static void delAllFile(String filePath)
{
/**
* 指定删除目录路径构造一个文件对象
*/
File file = new File(filePath);
File[] fileList = file.listFiles();
/**
* 初始化子目录路径
*/
String dirPath = null;
if(fileList != null)
for(int i = 0 ; i < fileList.length; i++)
{
/**
* 如果是文件就将其删除
*/
if(fileList[i].isFile())
fileList[i].delete();
/**
* 如果是目录,那么将些目录下所有文件删除后再将其目录删除,
*/
if(fileList[i].isDirectory()){
dirPath = fileList[i].getPath();
//递归删除指定目录下所有文件
delAllFile(dirPath);
}
}
/**
* 删除给定根目录
*/
file.delete();
}
}
测试
public class Test {
public static void main(String[] args) {
DelFile a=new DelFile();
a.delAllFile("D://aa");
System.out.print("das");
}
}
- 删除指定目录下的所有文件的java类
- 删除指定目录下的所有文件的java类
- 删除指定目录下的所有文件的java类
- 删除指定目录下的所有文件的java类
- C# 删除指定目录下的 所有指定文件、文件夹
- 删除指定目录下的所有文件包括目录
- linux下递归删除目录下所有指定的文件
- shell-删除目录下指定日期前的所有文件
- 新手学Python 删除指定目录下的所有文件
- 删除指定目录下的所有.svn文件
- 一行php代码删除指定目录下的所有文件
- 删除指定目录下的所有文件和文件夹
- java获取指定目录下所有指定扩展名的文件
- Java删除目录及目录下的所有文件
- java删除某个目录及目录下的所有文件
- Java 删除当前目录及其目录下的所有文件
- 一个使用多线程删除指定目录及子目录下所有指定文件的Java程序(源码)
- C# winfrom遍历指定目录下的所有文件,并删除指定文件
- NetBeans中JSF应用开发(6)
- Linux常用技巧之三
- 在https中使用http的提示信息
- Linux常用技巧之四
- Dreamee.Soft.DueDate.Manager.Professional.Edition.v5.0.ALL.PPC.Retail
- 删除指定目录下的所有文件的java类
- 使用表值函数进行通用查询
- C# Visual Studio 2005中设为启动项
- javascript可输入的下拉列表
- C#的6种常用集合类
- C# Visual Studio 2005中,通过一个窗体打开另一个窗体
- javascript技术之详尽解析event对象
- 暂别图灵,总有一番滋味在心头
- C# Visual Studio 2005中隐藏窗体