Java dili ile, bir klasör içindeki tüm dosyaları okuyarak içeriklerini ekrana yazdıran bir program aşağıdaki şekilde yazılabilir:
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner;
public class ReadFolder {
public static void main(String[] args) {
String folderPath = "C:\\example\\folder"; // klasör yolu
File folder = new File(folderPath);
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
try {
Scanner scanner = new Scanner(listOfFiles[i]);
String content = "";
while (scanner.hasNextLine()) {
content += scanner.nextLine() + "\n";
}
System.out.println(content);
scanner.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
}
}
}
}
}
Bu program, verilen klasör yolunda ki tüm dosyaları okuyarak dosya içeriklerini ekrana yazdırır. Programda, klasör yolu "folderPath" değişkenine atanmıştır. Daha sonra, File sınıfının listFiles() metodu ile klasör içindeki tüm dosyalar File tipinde bir diziye atanır. Daha sonra for döngüsü ile her dosya için işlem yapılır, dosya ise okunur ve içerik ekrana yazdırılır.