Hi,

Prior to Java 7, we'd use

FileOutputStream fos = new FileOutputStream(f);
fos.write(...)
fos.getFD().sync();

As of Java 7, we can say:

OutputStream os = Files.newOutputStream(path, StandardOpenOption.SYNC);

Regarding the behavior and the integrity, which one is more recommended?
Or, are both equivalent in the behavior?

Thanks,
Behrooz

Reply via email to