Size: a a a

2020 July 25

AK

Alexander Komarov in pro.jvm
ну тогда хз. может пути перепутаны, типа джява меняет один файл, а вы смотрите второй. проверьте еще метаинформацию файла, какая там дата изменения стоит.
источник

SD

Sergey Danilov in pro.jvm
Alexander Komarov
ну тогда хз. может пути перепутаны, типа джява меняет один файл, а вы смотрите второй. проверьте еще метаинформацию файла, какая там дата изменения стоит.
Да файл тот. Я даже его изменял вручную и после работы программы он становился пустым
источник

AK

Alexander Komarov in pro.jvm
ну так стоп. говорите что не изменяется. а на самом деле изменяется
источник

AK

Alexander Komarov in pro.jvm
то есть джава до него имеет доступ, просто пишет туда пустое содержимое.
источник

SD

Sergey Danilov in pro.jvm
Alexander Komarov
то есть джава до него имеет доступ, просто пишет туда пустое содержимое.
Ну да, хотя я ни одной пустой строки туда не передаю
источник

AB

Andrey Belyaev in pro.jvm
Sergey Danilov
Ну да, хотя я ни одной пустой строки туда не передаю
А что передаете? Просто BufferedWriter - очень старый и проверенный API. Так что, если что-то идет не так, надо удостовериться что вы делаете все так. Если скопипастить простейший пример из учебника, даже без try-with-resources, то все работает?
источник

AD

Apache DOG™ in pro.jvm
Andrey Belyaev
А что передаете? Просто BufferedWriter - очень старый и проверенный API. Так что, если что-то идет не так, надо удостовериться что вы делаете все так. Если скопипастить простейший пример из учебника, даже без try-with-resources, то все работает?
В плане проверенный? Его кто запруфал чтоль?
источник

IO

Iaroslav Orlov in pro.jvm
Apache DOG™
В плане проверенный? Его кто запруфал чтоль?
очень мало шансов, что кто-то не нарвался на все баги, которые в нем есть
источник

IO

Iaroslav Orlov in pro.jvm
эмпирически проверен, в общем
источник

IO

Iaroslav Orlov in pro.jvm
Apache DOG™
В плане проверенный? Его кто запруфал чтоль?
мы тут не на идрисе пишем
источник

AB

Andrey Belyaev in pro.jvm
Apache DOG™
В плане проверенный? Его кто запруфал чтоль?
В плане, что ему уже 100500 лет и его активно используют. Так что, если он не работает на простейшем примере записи чего-нибудь в обычный файл на диске, то, скорее всего, дело не в BufferedWriter.
источник

SD

Sergey Danilov in pro.jvm
Andrey Belyaev
А что передаете? Просто BufferedWriter - очень старый и проверенный API. Так что, если что-то идет не так, надо удостовериться что вы делаете все так. Если скопипастить простейший пример из учебника, даже без try-with-resources, то все работает?
Я передаю строки. Ставлю точки остановки и вижу, что программа походит по write(...). Но файл в итоге пустой. Хеллоу ворлд записывает.
источник

AB

Andrey Belyaev in pro.jvm
Sergey Danilov
Я передаю строки. Ставлю точки остановки и вижу, что программа походит по write(...). Но файл в итоге пустой. Хеллоу ворлд записывает.
Т.е., одну строку записывает, а, если вы последовательно передаете несколько строк (в цикле), то не записывает? Вы там его не переоткрываете в цикле, случайно?
источник

SD

Sergey Danilov in pro.jvm
Andrey Belyaev
Т.е., одну строку записывает, а, если вы последовательно передаете несколько строк (в цикле), то не записывает? Вы там его не переоткрываете в цикле, случайно?
Простенький цикл записывает. Видимо переоткрываю(
источник

D

Dima in pro.jvm
Apache DOG™
В плане проверенный? Его кто запруфал чтоль?
здесь разводить этого не надо
источник

AD

Apache DOG™ in pro.jvm
Возможно вброс, но почему в джаве не сделали одностейтмент api для файлов как часть либы? Если мне надо загрузить 15кб мне нужно морочится с потоками any way?
источник

SD

Sergey Danilov in pro.jvm
Разобрался. Когда передаю FileWriter в BufferedWriter, в параметрах  FileWriter нужно было указать что запись идет в режиме добавления. Всем спасибо!
источник

SN

S💬 N in pro.jvm
Apache DOG™
Возможно вброс, но почему в джаве не сделали одностейтмент api для файлов как часть либы? Если мне надо загрузить 15кб мне нужно морочится с потоками any way?
Files же есть
источник

D

Dima in pro.jvm
Apache DOG™
Возможно вброс, но почему в джаве не сделали одностейтмент api для файлов как часть либы? Если мне надо загрузить 15кб мне нужно морочится с потоками any way?
нет, для работы с файлами есть всякие Files, Paths
источник

AD

Apache DOG™ in pro.jvm
Dima
нет, для работы с файлами есть всякие Files, Paths
Однострочный лоад в строку?
источник