Hallo Forum,
nach langen bastelln und lesen habe ich nun endlich einen einfachen Datei Filter erstellen können der mir alle Dateien mit der Endung .JPG in einen Ordner (hier: c:\Users\torsten\Pictures\) ausgibt. Allerdings habe ich jetzt noch 2 große Probleme:
1. Wie kann ich alle Dateien anzeigen die in dem Unterordner von c:\Users\torsten\Pictures\ liegen?
2. Wie bekomme ich die Dateien mit in den Filter wo die Endung .jpg also klein geschrieben ist?
Hier mal mein (von 2 Themen hier zusammengestellter) Code
Danke schon jetzt für jeden Tipp
schönen Abend noch und Gruß
Toto1975
nach langen bastelln und lesen habe ich nun endlich einen einfachen Datei Filter erstellen können der mir alle Dateien mit der Endung .JPG in einen Ordner (hier: c:\Users\torsten\Pictures\) ausgibt. Allerdings habe ich jetzt noch 2 große Probleme:
1. Wie kann ich alle Dateien anzeigen die in dem Unterordner von c:\Users\torsten\Pictures\ liegen?
2. Wie bekomme ich die Dateien mit in den Filter wo die Endung .jpg also klein geschrieben ist?
Hier mal mein (von 2 Themen hier zusammengestellter) Code
Java:
import java.io.File;
import java.io.FilenameFilter;
public class Filter {
public static void main(String... _) {
String Verzeichnis;
Verzeichnis = "c:\\Users\\torsten\\Pictures\\";
File directory = new File(Verzeichnis);
for (String fileName : directory.list(new FileNameFilter(".JPG"))) {
System.out.println("Der Pfad der Datei ist " +Verzeichnis + fileName);
}
}
static final class FileNameFilter implements FilenameFilter {
private String filter;
public FileNameFilter(String filter) {
this.filter = filter;
}
@Override
public boolean accept(File dir, String name) {
if (name.contains(filter)) {
return true;
}
return false;
}
}
}
Danke schon jetzt für jeden Tipp
schönen Abend noch und Gruß
Toto1975