|
|
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
Есть кнопка "Добавить", которая должна добавлять обработанные слова в существующий файл и при этом не удалять слова, которые уже есть в файле. То есть обновлять файл. Подскажите, пожалуйста, как это можно реализовать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 19:46 |
|
||
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
Если это текстовый файл - то любая активность с его изменением состоит примерно из таких шагов. 1) Читаем файл в какую-то структуру (LinkedList например) 2) Вносим нужные изменения в структуру 3) Удаляем старый файл и переписываем поверх старого файла новую структуру. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 20:11 |
|
||
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
Если всегда нужно только добавлять, то у FileWriter есть параметр конструктора append. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 20:24 |
|
||
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
maytonЕсли это текстовый файл - то любая активность с его изменением состоит примерно из таких шагов. 1) Читаем файл в какую-то структуру (LinkedList например) 2) Вносим нужные изменения в структуру 3) Удаляем старый файл и переписываем поверх старого файла новую структуру. Спасибо за ответ! Вы правы это текстовый файл. Но в таком случае файл удаляется, а мне нужно, чтобы он остался с данными, которые в нем хранились, и плюс к ним добавились еще новые данные. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 23:26 |
|
||
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
fixxerЕсли всегда нужно только добавлять, то у FileWriter есть параметр конструктора append. Спасибо за ответ! И тогда получается, что когда программа добавит новые данные, старые данные никуда не денутся, не сотрутся? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.05.2017, 23:30 |
|
||
|
Как обновить файл, не удаляя из него уже существующие данные?
|
|||
|---|---|---|---|
|
#18+
Su-27maytonЕсли это текстовый файл - то любая активность с его изменением состоит примерно из таких шагов. 1) Читаем файл в какую-то структуру (LinkedList например) 2) Вносим нужные изменения в структуру 3) Удаляем старый файл и переписываем поверх старого файла новую структуру. Спасибо за ответ! Вы правы это текстовый файл. Но в таком случае файл удаляется, а мне нужно, чтобы он остался с данными, которые в нем хранились, и плюс к ним добавились еще новые данные. Если ты делаешь текстовый редактор - то ты можешь "добавлять" данные в начало или в середину. Вообще, почитай про то как работают функции ОС fopen, close, fseek, fwrite и тогда у тебя не будет вопросов по Java. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2017, 08:20 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39455724&tid=2122914]: |
0ms |
get settings: |
6ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
125ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 406ms |

| 0 / 0 |
