Hey Leute,
bin am verzweifeln und das wo ich doch nur in einem Order nach Textdateien
suchen möchte.
Ich habe mir ein File Objekt erstellt und einen Pfad angegeben. Doch sobald ich die Methode listFiles() ausführe, bekomme ich immer ein null Objekt zurück.
Ich habe mit isDirectory() und exists() alle Kriterien geprüft, beides true.
Der Angegebene Ordner enthält auch Dateien. Und zwar 4 Textdateien. Test1.txt, Test2.txt, Test3.txt und Test4.txt. Und in jeder Datei steht auch ein wenig geschrieben aber ich schweife ab.
Am besten ich gib einfach mal den Code:
bin am verzweifeln und das wo ich doch nur in einem Order nach Textdateien
suchen möchte.
Ich habe mir ein File Objekt erstellt und einen Pfad angegeben. Doch sobald ich die Methode listFiles() ausführe, bekomme ich immer ein null Objekt zurück.
Ich habe mit isDirectory() und exists() alle Kriterien geprüft, beides true.
Der Angegebene Ordner enthält auch Dateien. Und zwar 4 Textdateien. Test1.txt, Test2.txt, Test3.txt und Test4.txt. Und in jeder Datei steht auch ein wenig geschrieben aber ich schweife ab.
Am besten ich gib einfach mal den Code:
Java:
public LinkedList<String> loadFileName(){
File file = new File("sdcard/Test/");
LinkedList<String> fileName = new LinkedList<String>();
System.out.println(file.isDirectory()); // Gibt true
System.out.println(file.exists()); // Gibt true
File[] files = file.listFiles(); // Gibt null, wenn es kein Ordner ist (The result is null if this file is not a directory.)
if(files != null){
for (int i=0; i<files.length; i++){ // Null Pointer Exception
fileName.add(files[i].getName());
}
return fileName;
}else{
return null;
}
}