Learn Java file handling with practical examples. Master file operations from basic read/write to advanced manipulation.
| Operation | Description |
|---|---|
| Read | FileReader, BufferedReader, Scanner |
| Write | FileWriter, BufferedWriter, PrintWriter |
| Copy | Stream-based file copying |
| Rename | File.renameTo() |
| Delete | File.delete() |
// Read file
BufferedReader br = new BufferedReader(new FileReader("input.txt"));
String line;
while ((line = br.readLine()) != null) {
System.out.println(line);
}
// Write file
BufferedWriter bw = new BufferedWriter(new FileWriter("output.txt"));
bw.write("Hello, World!");
bw.close();Java | File I/O | NIO
Keywords: Java File-Handling FileReader FileWriter BufferedReader I/O Stream