Avatar ·

Java में फ़ोल्डर से सभी फ़ाइलें कैसे पढ़ें? (रिकर्सिव और नॉन-रिकर्सिव)

सभी को नमस्कार! मैंने अभी Java सीखना शुरू किया है और मुझे एक ऐसी समस्या का सामना करना पड़ा है: मुझे एक प्रोग्राम लिखना है जो किसी निर्दिष्ट डायरेक्टरी से सभी फ़ाइलों को पढ़े। उदाहरण के लिए, मेरे पास "data" नामक एक फ़ोल्डर है जिसमें अलग-अलग आकार की टेक्स्ट फ़ाइलें हैं, और मैं उनकी सामग्री को स्ट्रिंग के रूप में प्राप्त करना चाहता हूँ। मैंने खुद करने की कोशिश की, लेकिन अभी तक ठीक से नहीं हो पाया। यहाँ मैंने जो लिखा है:
import java.io.File;
import java.io.FileReader;
import java.io.BufferedReader;

public class ReadFiles {
    public static void main(String[] args) {
        File folder = new File("data");
        File[] listOfFiles = folder.listFiles();
        
        for (File file : listOfFiles) {
            if (file.isFile()) {
                BufferedReader reader = new BufferedReader(new FileReader(file));
                String li