NullPointerException bei listFiles()

Hi,

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.
 

Zurück
Oben