Hi,
ich habe eine Methode geschrieben um einen Ordner zu durchsuchen. Leider bezieht die Methode die Unterordner nicht mit ein. Ich hab schon einiges gefunden, aber ich weiß nicht, wie ich es auf meine Methode anweden kann, weil ich eine Dateifilter benutze.
Kann mir jemand helfen?
ich habe eine Methode geschrieben um einen Ordner zu durchsuchen. Leider bezieht die Methode die Unterordner nicht mit ein. Ich hab schon einiges gefunden, aber ich weiß nicht, wie ich es auf meine Methode anweden kann, weil ich eine Dateifilter benutze.
Kann mir jemand helfen?
Java:
public File[] Verzeichnis()
{
JFileChooser fc = new JFileChooser();
fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES);
int returnVal = fc.showOpenDialog(null);
File f = null;
File[] files = null;
if (returnVal == JFileChooser.APPROVE_OPTION)
{
f = fc.getSelectedFile();
files = f.listFiles(new FilenameFilter()
{
@Override
public boolean accept(File f, String name) {
return name.endsWith("dat");
}
});
for(File d: files){
System.out.println(d.getName());
}
// System.out.println(f);
// System.out.println(f.getPath());
}
return files;
}