Flush output stream
import java.io.DataOutputStream; import java.io.FileOutputStream; public class Main { public static void main(String[] args) throws Exception { FileOutputStream fos = new FileOutputStream("C:/WriteByte.txt"); DataOutputStream dos = new DataOutputStream(fos); dos.writeBytes("this is a test"); dos.flush(); dos.close(); } }