Das soll einfach sein, aber ich kann es nicht bekommen - "Schreibe ein Programm, das nach einem bestimmten Dateinamen in einem bestimmten Verzeichnis sucht." Ich habe ein paar Beispiele für einen fest codierten Dateinamen und ein Verzeichnis gefunden, aber ich brauche sowohl das Verzeichnis als auch den Dateinamen, wie er vom Benutzer eingegeben wurde.Java - Suche nach Dateien in einem Verzeichnis
public static void main(String[] args) {
String fileName = args[0]; // For the filename declaration
String directory;
boolean found;
File dir = new File(directory);
File[] matchingFiles = dir.listFiles(new FilenameFilter() {
public boolean accept(File dir, String fileName) {
return true;
}
});
}
dies nicht funktionieren kann, weil es ein Kompilierung Fehler in dem „return Dateinamen“ ist. Ändere das, um wahr zurückzugeben, und es werden alle Dateien zurückgegeben. Sehen Sie auch http://docs.oracle.com/javase/6/docs/api/java/io/File.html#listFiles() –
Was ist Ihre Frage? –