Skip to content
Java

File IO

Read and write file operations.

By EZ4Code Team
iofile

Code

import java.nio.file.*;
import java.io.*;
import java.util.*;

// Write file
Files.writeString(Path.of("output.txt"), "Hello World");

// Read all lines
List<String> lines = Files.readAllLines(Path.of("input.txt"));

// Read line by line
try (Stream<String> stream = Files.lines(Path.of("data.txt"))) {
    stream.filter(line -> line.startsWith("#"))
          .forEach(System.out::println);
}

// Copy file
Files.copy(Path.of("src.txt"), Path.of("dest.txt"),
    StandardCopyOption.REPLACE_EXISTING);

// Create directory
Files.createDirectories(Path.of("a/b/c"));

Explanation

The NIO.2 Files class provides a concise file operation API.

More Java Snippets