BufferedImage image;
try {
image = new Robot().createScreenCapture(new Rectangle(Toolkit.getDefaultToolkit().getScreenSize()));
ImageIO.write(image, "png", new File("screenshot.png"));
} catch (HeadlessException | AWTException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
Dosyalar arasında gezme :
File myFile = new File("/yourpath");
try (Stream<Path> walk = Files.walk(Paths.get("/yourpath"));
FileWriter writer = new FileWriter(myFile);
BufferedWriter bufferedWriter = new BufferedWriter(writer)
) {
// We want to find only regular files
List<String> result = walk.filter(Files::isRegularFile).map(x -> x.toString()).collect(Collectors.toList());
for(int i = 0;i<result.size();i++) {
bufferedWriter.write(result.get(i));
bufferedWriter.newLine();
}
System.out.println("Succes!!");
} catch (IOException e) {
e.printStackTrace();
}