diff options
| author | Nils Schwabe | 2014-04-22 18:18:09 +0200 |
|---|---|---|
| committer | Nils Schwabe | 2014-04-22 18:18:09 +0200 |
| commit | aa76ff75e6830b35ca2b7171c8c3a81e96ff937c (patch) | |
| tree | 2fd580518077d4703a45557409172fd7a6ab37ab /src/main/java/org/openslx/imagemaster/util | |
| parent | Add code styling settings for eclipse (diff) | |
| download | masterserver-aa76ff75e6830b35ca2b7171c8c3a81e96ff937c.tar.gz masterserver-aa76ff75e6830b35ca2b7171c8c3a81e96ff937c.tar.xz masterserver-aa76ff75e6830b35ca2b7171c8c3a81e96ff937c.zip | |
Added FtpCredentialsScheduler to periodically remove old files and ftp users
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/util')
| -rw-r--r-- | src/main/java/org/openslx/imagemaster/util/Util.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/src/main/java/org/openslx/imagemaster/util/Util.java b/src/main/java/org/openslx/imagemaster/util/Util.java index 4459a3a..9e0f708 100644 --- a/src/main/java/org/openslx/imagemaster/util/Util.java +++ b/src/main/java/org/openslx/imagemaster/util/Util.java @@ -1,5 +1,6 @@ package org.openslx.imagemaster.util; +import java.io.File; import java.util.Random; import org.apache.log4j.Logger; @@ -48,5 +49,23 @@ public class Util { return random.nextInt( n ); } + + /** + * Remove a folder and all contents + * @param folder + */ + public static void deleteFolder(File folder) { + File[] files = folder.listFiles(); + if (files!=null) { + for (File f: files) { + if (f.isDirectory()) { + deleteFolder(f); + } else { + f.delete(); + } + } + } + folder.delete(); + } } |
