Warning: this is untested.

I will need this for recursive Translation, and check it while extending the Translator.


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@373 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
allo 20 years ago
parent 252c6e4869
commit 9f0f45bcae

@ -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<dirList.length;i++){
if(dirList[i].isDirectory()){
resultList.add(dirList[i]);
recursive = getDirsRecursive(dirList[i]);
it=recursive.iterator();
while(it.hasNext()){
resultList.add(it.next());
}
}
}
return resultList;
}
//=============Blacklist specific================

Loading…
Cancel
Save