Страница: 1 |
Вопрос: Дозапись с нужной строки | Добавлено: 27.04.07 17:51 |
Автор вопроса: ![]() |
Здраствуйте, а можно ли в текстовый файл дозаписать данные к примеру начиная с 17 строки (без потери того что ниже) или надо каждый раз создавать весб текст файла по-новой?
Заранее спасибо и извиняюсь за глупый вопрос:) |
Ответы | Всего ответов: 3 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ICQ: 298826769 Вопросов: 53 Ответов: 1732 |
Профиль | Цитата | #1 | Добавлено: 27.04.07 18:33 |
Нет. Дозапись идет только в конец файла. (режим Append) |
Номер ответа: 2 Автор ответа: ![]() ![]() Вопросов: 38 Ответов: 121 |
Профиль | Цитата | #2 | Добавлено: 27.04.07 18:34 |
По новой. Берешь пихаешь строки в массив к примеру, потом куда надо вставляешь строку (в массиве) и перезаписываешь файл. Удобней делать это через FSO (scrrun.dll). Хотя может и по другому можно, у меня фантазии на большее не хватает))) |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ICQ: 445091742 Вопросов: 4 Ответов: 169 |
Профиль | Цитата | #3 | Добавлено: 27.04.07 18:49 |
Я такой команды не знаю но тебе написал Sub которая это делает
Private Sub DoWrite(FileName As String, index As Integer, Stroka As String) Open FileName For Input As #1 FLen = LOF(1) Text = Input(FLen, #1) Close #1 Open FileName For Output As #1 Print #1, Left(Text, index) & Stroka & Right(Text, FLen - index) Close #1 End Sub |
Страница: 1 |
|