Suche nach allen Dateien mit gleicher Erweiterung
-
Moin, Moin...
In der Win32-API gibt es ja die Funktionen FindFirstFile() und FindNextFile(), mit denen man nach allen Dateien suchen kann, die dieselbe Erweiterung haben(z.B. *.java). Gibt es ähnliche Methoden vorgefertigt auch in Java?
Danke im voraus...
-
Du kannst es z.B. so machen: vom File Objekt den Namen als String holen, und dann mit Methode endsWith() abchecken, ob's mit java aufhört.
-
/* * Get the extension of a file. */ public static String getExtension(File f) { String ext = null; String s = f.getName(); int i = s.lastIndexOf('.'); if (i > 0 && i < s.length() - 1) { ext = s.substring(i+1).toLowerCase(); } return ext; }