Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как обновить файл, не удаляя из него уже существующие данные? / 6 сообщений из 6, страница 1 из 1
18.05.2017, 19:46
    #39455644
Su-27
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
Есть кнопка "Добавить", которая должна добавлять обработанные слова в существующий файл и при этом не удалять слова, которые уже есть в файле. То есть обновлять файл. Подскажите, пожалуйста, как это можно реализовать?
...
Рейтинг: 0 / 0
18.05.2017, 20:11
    #39455650
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
Если это текстовый файл - то любая активность с его изменением состоит
примерно из таких шагов.
1) Читаем файл в какую-то структуру (LinkedList например)
2) Вносим нужные изменения в структуру
3) Удаляем старый файл и переписываем поверх старого файла новую структуру.
...
Рейтинг: 0 / 0
18.05.2017, 20:24
    #39455659
fixxer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
Если всегда нужно только добавлять, то у FileWriter есть параметр конструктора append.
...
Рейтинг: 0 / 0
18.05.2017, 23:26
    #39455723
Su-27
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
maytonЕсли это текстовый файл - то любая активность с его изменением состоит
примерно из таких шагов.
1) Читаем файл в какую-то структуру (LinkedList например)
2) Вносим нужные изменения в структуру
3) Удаляем старый файл и переписываем поверх старого файла новую структуру.
Спасибо за ответ! Вы правы это текстовый файл. Но в таком случае файл удаляется, а мне нужно, чтобы он остался с данными, которые в нем хранились, и плюс к ним добавились еще новые данные.
...
Рейтинг: 0 / 0
18.05.2017, 23:30
    #39455724
Su-27
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
fixxerЕсли всегда нужно только добавлять, то у FileWriter есть параметр конструктора append.
Спасибо за ответ! И тогда получается, что когда программа добавит новые данные, старые данные никуда не денутся, не сотрутся?
...
Рейтинг: 0 / 0
19.05.2017, 08:20
    #39455792
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обновить файл, не удаляя из него уже существующие данные?
Su-27maytonЕсли это текстовый файл - то любая активность с его изменением состоит
примерно из таких шагов.
1) Читаем файл в какую-то структуру (LinkedList например)
2) Вносим нужные изменения в структуру
3) Удаляем старый файл и переписываем поверх старого файла новую структуру.
Спасибо за ответ! Вы правы это текстовый файл. Но в таком случае файл удаляется, а мне нужно, чтобы он остался с данными, которые в нем хранились, и плюс к ним добавились еще новые данные.
Если ты делаешь текстовый редактор - то ты можешь "добавлять" данные в начало или в середину.
Вообще, почитай про то как работают функции ОС fopen, close, fseek, fwrite и тогда у тебя не будет
вопросов по Java.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как обновить файл, не удаляя из него уже существующие данные? / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]