这应该很简单,但我无法得到它 - “编写一个程序,搜索给定目录中的特定文件名。”我发现了一些硬编码文件名和目录的例子,但我需要用户输入的目录和文件名。Java - 在目录中搜索文件
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;
}
});
}
这可不行,因为在“返回文件名”编译时错误。改变它返回true,它将返回所有文件。也请看http://docs.oracle.com/javase/6/docs/api/java/io/File.html#listFiles() – 2013-03-25 20:36:26
您的问题是什么? – 2013-03-25 20:37:45