如何读取文件夹中的文件内容

时间:2019-06-10 16:54:29

标签: java

您如何读取文件夹中的文件内容,我这样说,我想返回包含特定单词的文件夹中的所有文件! 这是一种返回带有特定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);

                }
        }

        }

1 个答案:

答案 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

这很慢,因为您可能必须通读每个文件才能获取一个文件数组,以后可以写入这些文件,但这是实现此目的的唯一方法。