Guten Abend,
ich möchte mit meinem Programm gerne alle Ordner und Unterordner eines Pfades ausgeben. Jedoch kommt bei mir immer die NullPointerException.
Leider habe ich gerade keine Idee woran es liegen kann.
Hier der Code:
So wie ich mich kenne, ist es bestimmt irgendein kleiner trivialer Fehler den ich nicht finde
Vielen Dank für jede Hilfe.
LG MayYes
ich möchte mit meinem Programm gerne alle Ordner und Unterordner eines Pfades ausgeben. Jedoch kommt bei mir immer die NullPointerException.
Leider habe ich gerade keine Idee woran es liegen kann.
Hier der Code:
Java:
import java.io.File;
import java.io.FileFilter;
import java.util.Arrays;
public class Directory {
public static void main(String[] args) {
print("C:/");
}
public static String print(String root){
FileFilter fileFilter = new FileFilter() {
public boolean accept(File file) {
return file.isDirectory();
}
};
File Directory = new File(root);
File[] files = Directory.listFiles(fileFilter);
for ( int i=0; i<files.length; i++ ){
System.out.println(files[i]);
File newDirectory = new File(print(files[i].toString()));
}
return root;
}
}
So wie ich mich kenne, ist es bestimmt irgendein kleiner trivialer Fehler den ich nicht finde
Vielen Dank für jede Hilfe.
LG MayYes