File myDirectory=...; //der ordner, in dem die dateien gezählt werden müssen
int n=myDirectory.listFiles(new FileFilter(){
@Override
public boolean accept(File x){
return x.getName().endsWith(".txt");
}
}).length;
System.out.println(n);
Du hast da irgendwo einen (P)Artikel zuviel in der Fragestellung gelesendie die Anzahl der Datentypen zählt.
wie auch immer diese Bedingung aussieht: schreib die in den FileFilter rein und fertig ist's...Danke. Eigentlich sollte die Dateiendung als zweit Bedingung dienen. Für die erst Bedingung würde ich ganz gerne den Dateinamen (x1, x2, ...) nutzen, aber leider weiss ich nicht wie viele Dateien es im Verzeichnis geben könnte und es gibt leider weitere txt Dateien im Verzeichnis die ich nicht betrachten möchte, wenn deren Name nicht x1, x2, ... sind