Điều này được cho là đơn giản, nhưng tôi không thể nhận được nó - "Viết chương trình tìm kiếm tên tệp cụ thể trong thư mục đã cho." Tôi đã tìm thấy một vài ví dụ về tên tệp và thư mục được mã hóa cứng, nhưng tôi cần cả tên tệp và thư mục được nhập bởi người dùng.Java - Tìm kiếm tệp trong thư mục
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;
}
});
}
điều này không thể hoạt động vì có lỗi biên dịch trong "tên tệp trả về". thay đổi điều đó để trả về true và nó sẽ trả về tất cả các tệp. cũng xem http://docs.oracle.com/javase/6/docs/api/java/io/File.html#listFiles() –
Câu hỏi của bạn là gì? –