Есть .txt файл, он должен с помощью кода очищаться, и после очищения в него нужно записать новую информацию.
Используйте OpenOption, чтобы указать, на каких условиях хотите открыть файл.
OpenOption[] oo4 = new OpenOption[] {StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE};
Path path4 = Paths.get("C:\\Temp\\oo4.txt");
try (OutputStream out = Files.newOutputStream(path4, oo4);
PrintStream outps = new PrintStream(out);) {
// какая-то запись в файл через outps
} catch (IOException e) {
e.printStackTrace();
}
При этом содержимое файла очистится, даже если никакой записи в него не было. При использовании ... new OpenOption[] { StandardOpenOption.CREATE}; вместо ... new OpenOption[] {StandardOpenOption.TRUNCATE_EXISTING, StandardOpenOption.CREATE}; содержимое файла очистится, только если хоть какая-нибудь запись в него была произведена.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости