Java Files
π Java Files
Java provides several classes to work with files, mainly from these packages:
-
java.io.File -
java.io.FileWriter -
java.util.Scanner -
java.nio.file.Files(modern approach)
You can perform tasks like:
β Create a file
β Write to a file
β Read from a file
β Get file information
β Delete a file
π 1. Creating a File
You can use the File class and its createNewFile() method.
βοΈ 2. Writing to a File
Use FileWriter to write text.
π 3. Reading a File
Use a Scanner to read text from a file.
π 4. Get File Information
You can also check file properties:
β 5. Delete a File
π Modern Approach (Java NIO)
Since Java 7, the Files class provides easy file handling.
π Write File (NIO)
π Read File (NIO)
π§ Summary Table
| Operation | Old Way (java.io) |
New Way (java.nio) |
|---|---|---|
| Create file | File class | Files.createFile |
| Write | FileWriter | Files.write |
| Read | Scanner/FileReader | Files.readString |
| Delete | File.delete() | Files.delete |
