How to truncate a file in Java?


The flush() method of the FileWriter class flushes the contents of the file. You can use this method to truncate a file.

Example

import java.io.File;
import java.io.FileWriter;

public class FileTruncate {
   public static void main(String args[]) throws Exception {
      File file = new File("myData");
      FileWriter fw = new FileWriter(file, false);
      fw.flush();
      System.out.println("File truncated");
   }
}

Output

File truncated

Swarali Sree
Swarali Sree

I love thought experiments.

Updated on: 20-Feb-2020

854 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements