[Schmitzm-commits] r1615 - trunk/schmitzm-core/src/main/java/de/schmitzm/io

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Jun 29 14:33:18 CEST 2011


Author: keeb
Date: 2011-06-29 14:33:18 +0200 (Wed, 29 Jun 2011)
New Revision: 1615

Modified:
   trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java
Log:
hooray for FileUtils.deleteDirectory() o0

Modified: trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java
===================================================================
--- trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java	2011-06-29 10:41:37 UTC (rev 1614)
+++ trunk/schmitzm-core/src/main/java/de/schmitzm/io/IOUtil.java	2011-06-29 12:33:18 UTC (rev 1615)
@@ -660,30 +660,6 @@
 	 */
 	public static int deleteFiles(File dir, FileFilter filter,
 			boolean recursive, boolean showFiles) {
-		return deleteFolder(dir, filter, recursive, showFiles, false);
-	}
-
-	/**
-	 * Erweitert die deleteFiles() Methode um die Möglichkeit auch die dann
-	 * leeren Ordner zu löschen. Nützlich bei mehreren Unterverzeichnissen
-	 * 
-	 * @param dir
-	 *            Verzeichnis in dem Dateien/Verzeichnisse geloescht werden
-	 * @param filter
-	 *            bestimmt, welche Dateien/Verzeichnisse geloescht werden
-	 * @param recursive
-	 *            wenn {@code true} werden auch alle Dateien/Verzeichnisse in
-	 *            Unterverzeichnissen geloescht, die dem Filter entsprechen
-	 * @param showFiles
-	 *            wenn {@code true} werden die geloeschten Dateien auf der
-	 *            Console ausgegeben
-	 * @param complete
-	 *            wenn {@code true} werden auch die leeren Verzeichnisse
-	 *            gelöscht
-	 * @return Anzahl geloeschter Dateien und Verzeichnisse
-	 */
-	public static int deleteFolder(File dir, FileFilter filter,
-			boolean recursive, boolean showFiles, boolean complete) {
 		if (!dir.isDirectory())
 			return 0;
 
@@ -714,12 +690,10 @@
 			for (File directory : directories)
 				delCount += deleteFiles(directory, filter, recursive, showFiles);
 		}
-		if (complete)
-			dir.delete();
 		return delCount;
-
 	}
 
+
 	/**
 	 * Fuehrt verschiedene Funktionen aus.
 	 * <ul>



More information about the Schmitzm-commits mailing list