您如何读取文件夹中的文件内容,我这样说,我想返回包含特定单词的文件夹中的所有文件! 这是一种返回带有特定exe文件的所有文件的方法 但是现在我想阅读所有文件后面的内容
File [] files= folder.listFiles((File f) -> f.getName().endsWith(ext) && f.length() / 1024 < kb);
FileWriter fw = new FileWriter("C://Users//Admin//Desktop//foldtest123");
BufferedWriter bw = new BufferedWriter(fw);
try (PrintWriter pw = new PrintWriter(bw)) {
pw.println("Ne folderin : " + folder.getName() + " keto fajlla kane plotesuar kushtin");
for (File files1: files) {
pw.println(fajllat1);
}
}
}
答案 0 :(得分:1)
您可以用相同的方法(使用lambda)执行此操作:
>>> f(1, b=2)
3
>>> f(1, 2)
Warning (from warnings module):
File "C:/Users/nwerth/Desktop/deprecate_positional.py", line 36
print(f(1, 2))
DeprecationWarning: b will soon be keyword-only
3
这很慢,因为您可能必须通读每个文件才能获取一个文件数组,以后可以写入这些文件,但这是实现此目的的唯一方法。