costin      01/04/21 22:38:17

  Modified:    src/share/org/apache/tomcat/util/io FileUtil.java
  Log:
  Added the cleanDir method ( duplicated in WorkDir and AutoDeploy, general purpose)
  
  Revision  Changes    Path
  1.4       +28 -3     jakarta-tomcat/src/share/org/apache/tomcat/util/io/FileUtil.java
  
  Index: FileUtil.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/io/FileUtil.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FileUtil.java     2001/03/02 04:11:37     1.3
  +++ FileUtil.java     2001/04/22 05:38:17     1.4
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/io/FileUtil.java,v 1.3 
2001/03/02 04:11:37 costin Exp $
  - * $Revision: 1.3 $
  - * $Date: 2001/03/02 04:11:37 $
  + * $Header: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/util/io/FileUtil.java,v 1.4 
2001/04/22 05:38:17 costin Exp $
  + * $Revision: 1.4 $
  + * $Date: 2001/04/22 05:38:17 $
    *
    * ====================================================================
    *
  @@ -406,6 +406,31 @@
        }
   
       }
  +
  +    public static void clearDir(File dir) {
  +        String[] files = dir.list();
  +
  +        if (files != null) {
  +         for (int i = 0; i < files.length; i++) {
  +             File f = new File(dir, files[i]);
  +
  +             if (f.isDirectory()) {
  +                 clearDir(f);
  +             }
  +
  +             try {
  +                 f.delete();
  +             } catch (Exception e) {
  +             }
  +         }
  +
  +         try {
  +             dir.delete();
  +         } catch (Exception e) {
  +         }
  +        }
  +    }
  +
   
   
   }
  
  
  

Reply via email to