【发布时间】:2013-03-25 20:34:21
【问题描述】:
这应该很简单,但我无法理解——“编写一个在给定目录中搜索特定文件名的程序。”我找到了一些硬编码文件名和目录的示例,但我需要用户输入的目录和文件名。
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,它将返回所有文件。也看看docs.oracle.com/javase/6/docs/api/java/io/File.html#listFiles()
-
你有什么问题?
标签: java file search directory