Dateinamen Filtern

celloman

Erfahrenes Mitglied
Hallo ich habe einen Ordner, diese liste ich auf.

wie kann ich die Dateinamen nach bestimmten endungen Filtern un in ein String speicher.

MFG
 
Hab ich hier irgendwo aus dem Forum, frag mich nicht, aus welchem Thread. ;)

Java:
import java.io.IOException;
import java.io.*;

class TxtFilenameFilter implements FilenameFilter {
	public boolean accept(File f, String s) {
		return s.toLowerCase().endsWith(".txt");
	}
}

public class Ordner {

	public static void main( String args[] )
	  {
	    File userdir = new File("/home/philip/downloads");
	    System.out.println( userdir );

	    String entries[] = userdir.list( new TxtFilenameFilter() );

	    for ( int i = 0; i < entries.length; i++ )
	    System.out.println( entries[i] );
	  }
}
 
Zurück