Hi,
Wenn ich diese Kode ausführe, bekomme ich eine NullPointerException :
Hier kommt :
Danke im Voraus.
Wenn ich diese Kode ausführe, bekomme ich eine NullPointerException :
Code:
package Verzeichnis;
import java.io.*;
public class Dateibaum2 {
public static void main(String [] args) throws IOException
{
printFiles(new File("c:/program files"));
}
public static void printFiles(File f_ref)
{
File [] alleFiles_ref = f_ref.listFiles();
for(int i = 0; i < alleFiles_ref.length; i++)
{
if(alleFiles_ref[i].isFile())
{
System.out.println(alleFiles_ref[i]);
}
else
{
System.out.println("+ " + alleFiles_ref[i]);
printFiles(alleFiles_ref[i]);
}
}
}
}
Hier kommt :
Code:
Exception in thread "main" java.lang.NullPointerException
at Verzeichnis.Dateibaum2.printFiles(Dateibaum2.java:16)
at Verzeichnis.Dateibaum2.printFiles(Dateibaum2.java:25)
at Verzeichnis.Dateibaum2.main(Dateibaum2.java:10)
Danke im Voraus.