0 / 0 / 1
Регистрация: 06.03.2013
Сообщений: 139
|
|
1 | |
Перезаписать 1 строку в файле22.05.2013, 20:45. Показов 1906. Ответов 6
Метки нет (Все метки)
Как найти и переписать 1 строку в файле
Допусти я открываю файл text.txt (TextFile) Там много строк и есть строка myteststr 123Arara и мне надо ее заменить на myteststr Arara123 Как это сделать ?
0
|
22.05.2013, 20:45 | |
Ответы с готовыми решениями:
6
Перезаписать строку цифр в файле Перезаписать массив в php-файле Как перезаписать участок текста в файле? Перезаписать строку в QFile |
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
22.05.2013, 20:49 | 2 |
Если файл сравнительно невелик в размере, то грузи его в стринглист, меняй строку с заранее известным или найденным после загрузки индексом и выгружай стринглист назад в файл.
Иначе придется делать фактически тоже самое , но ручками.
0
|
0 / 0 / 1
Регистрация: 06.03.2013
Сообщений: 139
|
||||||
22.05.2013, 20:59 [ТС] | 3 | |||||
0
|
Супер-модератор
|
||||||
23.05.2013, 10:59 | 4 | |||||
Потому что
1
|
2664 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
|
|
23.05.2013, 11:45 | 6 |
а если большой, то :
1. Открыть исходный текстовый файл для построчного чтения. 2. Создать/открыть текстовый временный выходной файл для добавления записей. 3. Пока не конец исходного файла: 3.1 Прочитать из него очер.строку. 3.2. Если прочитан искомая, то тут же изменить ее содержимое на нужное 3.3 Записать строку в выходной файл 4. Закрыть выходной файл. 5. Закрыть исходный файл. 6. Удалить исходный файл. 7. Переименовать/переместить выходной временный файл в исходный.
1
|
7 / 4 / 2
Регистрация: 26.11.2012
Сообщений: 114
|
|
23.05.2013, 18:44 | 7 |
можно, например, загрузить в мемо и заменить стрингреплейсом исходный текст на нужный, а потом обратно сохранить.. Правда одно НО: исходный текст, который надо заменить должен быть известен.
0
|
23.05.2013, 18:44 | |
23.05.2013, 18:44 | |
Помогаю со студенческими работами здесь
7
Прочитать все и перезаписать некоторые String в *.class-файле Заменить в XML файле некоторое значение и перезаписать файл. Как заменить, перезаписать нужный мне байт в файле? Как перезаписать пустую строку Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |