diff --git a/source/de/anomic/data/listManager.java b/source/de/anomic/data/listManager.java index c8d3678ed..54aabce63 100644 --- a/source/de/anomic/data/listManager.java +++ b/source/de/anomic/data/listManager.java @@ -53,6 +53,7 @@ import java.io.InputStreamReader; import java.io.PrintWriter; import java.util.TreeMap; import java.util.Vector; +import java.util.Iterator; import de.anomic.http.httpdProxyHandler; import de.anomic.plasma.plasmaSwitchboard; @@ -203,6 +204,29 @@ public class listManager { return null; } + /** + * Returns a List of all dirs and subdirs as File Objects + * + * Warning: untested + */ + public static Vector getDirsRecursive(File dir){ + File[] dirList = dir.listFiles(); + Vector resultList = new Vector(); + Vector recursive; + Iterator it; + for(int i=0;i