[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