删除指定目录下的所有文件的java类

原创 2004年11月01日 09:27:00

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();
   }
}


java删除一个目录下面的所有文件

如下程序: import java.io.File; public class DeleteAll{  public static void deleteAll(File file){      if...
  • love_Ubuntu
  • love_Ubuntu
  • 2011年08月09日 20:30
  • 18773

删除当前目录下特定文件

删除某一目录(包含其子目录)下所有以 "._"打头的文件 find . -name "._*" | xargs rm -f...
  • litoujkl
  • litoujkl
  • 2018年01月16日 12:45
  • 33

java删除指定路径下所有的文件, 及该文件夹里的所有文件夹,不包括该文件夹

package file; import java.io.File; //删除指定路径所有的文件, 及该文件夹里的所有文件夹,不包括该文件夹 public class fileDel { pu...
  • lgx06
  • lgx06
  • 2012年11月10日 14:03
  • 1868

PHP删除指定目录下所有文件夹以及文件

方法如下: function delDirAndFile( $dirName )   {   if($handle=opendir($dirName)) {    while(false!=...
  • momo_mutou
  • momo_mutou
  • 2015年01月07日 14:19
  • 730

Java删除某一目录下指定后缀所有文件

public class Demo1 { public static void main(String[] args) { File file=new File("F:\\A"); dele...
  • June1996
  • June1996
  • 2016年10月23日 14:36
  • 451

删除指定目录下的所有文件的java类

/* * 创建日期 2007-6-29 * * TODO 要更改此生成的文件的模板,请转至 * 窗口 - 首选项 - Java - 代码样式 - 代码模板 *//** * @author new * ...
  • zerogotosum
  • zerogotosum
  • 2007年06月29日 09:28
  • 2425

Java删除指定文件夹下的所有内容(包括此文件夹)

// 删除文件夹 private static void deleteDirectory(File file) { if (file.isFile()) {// 表示该文件不是文件夹 fi...
  • kpchen_0508
  • kpchen_0508
  • 2015年09月25日 10:26
  • 1835

Linux下面删除指定目录下非指定文件的所有文件

指令格式:rm -rf ls | grep -v "**" 指令含义:删除当前目录下非“**”的所有文件,其中双引号里面的是文件名 注意:其中rm -rf 后面的`是键盘上Tab键上面那个键,并不...
  • qiangzaizaiO
  • qiangzaizaiO
  • 2016年10月06日 20:01
  • 1184

linux 删除指定文件夹外的其他所有文件夹

(1)删除 除指定目录下得其他所有文件夹   ls |grep -v dir | xargs rm -rf  1、方法1,比较麻烦的做法是: 复制需要保留的文件到其他文件夹,...
  • tulianghui
  • tulianghui
  • 2015年10月23日 18:34
  • 185

java删除文件,并删除文件夹下指定文件

public static boolean deleteFile(File file) { if(file.isDirectory()) { String[] childrenFiles =...
  • u012572955
  • u012572955
  • 2015年09月06日 14:05
  • 2064
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除指定目录下的所有文件的java类
举报原因:
原因补充:

(最多只允许输入30个字)