這應該很簡單,但我無法得到它 - 「編寫一個程序,搜索給定目錄中的特定文件名。」我發現了一些硬編碼文件名和目錄的例子,但我需要用戶輸入的目錄和文件名。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