#java #file #file-io #filewriter #bufferedwriter
#java #файл #file-io #filewriter #bufferedwriter
Вопрос:
Вот мой код :
try (BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(filename))) {
bufferedWriter.write(getCurrentTimeStamp()); //it is fetching current timestamp
LOGGER.info("Current TS{}", getCurrentTimeStamp());
} catch (IOException e) {
LOGGER.error("Exception occcurred while writing to file ", e);
}
Я не получаю никаких ошибок.
Моя консоль печатает — Current TS:2020-10-20 10:58:23
Но я не вижу никаких изменений в своем файле
Мне нужно записать в этот файл, удалив предыдущую присутствующую запись.
Комментарии:
1. Пожалуйста, отредактируйте свой вопрос, чтобы объяснить, какое поведение вы наблюдаете (ошибки компилятора? ошибки во время выполнения? Ошибок нет, но результат не тот, который вы хотели?); вы просто указали, какое поведение вы хотели.
2. Просьба добавить описание ошибки к вашему вопросу: что работает не так, как вы ожидаете? Компилируется ли код или вы получаете ошибку компиляции? Выполняется ли код, но генерирует исключение, или он просто не выдает ожидаемый результат / результат?
3. извините за меньшие подробности, я обновил свой вопрос @rzwitserloot О БОЖЕ, ПАУКИ
4. Проблема: «Временная метка появляется в файле, но в конце я хотел, чтобы она ее перезаписала», или проблема: «Файл вообще не изменился. Даже последнее измененное свойство time самого файла не изменилось «?
5. Как я уже упоминал, я не вижу никаких изменений в своем файле, в нем есть то же самое, что я добавил при его создании