SORU
4 Aralık 2009, Cuma


Bir klasördeki tüm dosyaları okuma

Java ile bir klasördeki tüm dosyaları okumak istiyorum. Biri bana yardım edebilir mi?

CEVAP
4 Aralık 2009, Cuma


public void listFilesForFolder(final File folder) {
    for (final File fileEntry : folder.listFiles()) {
        if (fileEntry.isDirectory()) {
            listFilesForFolder(fileEntry);
        } else {
            System.out.println(fileEntry.getName());
        }
    }
}

final File folder = new File("/home/you/Desktop");
listFilesForFolder(folder);

Edit: This API Java 8 şimdi kullanılabilir.

Files.walk(Paths.get("/home/you/Desktop")).forEach(filePath -> {
    if (Files.isRegularFile(filePath)) {
        System.out.println(filePath);
    }
});

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Floortile83

    Floortile83

    16 Ocak 2010
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011
  • thewinekone

    thewinekone

    17 Aralık 2005