Edit file

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
darkich
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 13.06.2003 (Пт) 13:10
Откуда: Великий Новгород

Edit file

Сообщение darkich » 09.07.2003 (Ср) 22:06

Подскажите пожалуйста как из файла (простой текстовик) с содержанием(например) :

1
2
3
4
5

Найти и удалить нужную мне строчку (например цифру 3) так чтоб весь
список поднялся на строчку вверх (т.е чтоб вместо удалёной строчики пробела небыло).

Заранее благодарен!!!

MEMBER
Гугль
Гугль
 
Сообщения: 758
Зарегистрирован: 29.11.2002 (Пт) 12:02
Откуда: 10 этаж

Сообщение MEMBER » 10.07.2003 (Чт) 1:53

Может весь файл переписать заново?
Конечно если он не занимает пару гигабайт.
Господа! Пользуйтесь www.ya.ru
ЗЫ и www.planetsourcecode.com

darkich
Начинающий
Начинающий
 
Сообщения: 21
Зарегистрирован: 13.06.2003 (Пт) 13:10
Откуда: Великий Новгород

Сообщение darkich » 10.07.2003 (Чт) 8:45

Можно былобы.... - эти файлы представляют подобие бызы - занимают они не много (не более 60 кб) но их много....
нехотелось бы....

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 10.07.2003 (Чт) 10:04

а по другому то не получится у файла то нет функций удаления символа можно только записать вместо одного символа другой.
Ничто так не ограничивает полёт мысли программиста, как компилятор

SergeySV
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 124
Зарегистрирован: 17.04.2003 (Чт) 14:39
Откуда: Россия, Москва

Сообщение SergeySV » 11.07.2003 (Пт) 11:44

corgi писал(а):а по другому то не получится у файла то нет функций удаления символа можно только записать вместо одного символа другой.


А как тогда делают классы для работы с ini-файлами (тем более что у него файл по структуре как ini) тоже перезаписывают файл, когда надо удалить секцию или строку?
Главное двигаться не быстрее, чем думает твоя голова.

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 11.07.2003 (Пт) 11:52

насчет ini не знаю но с обычными файлами тоже можно сделать что-то вроде небольшого класса просто придется каждый раз переписывать кусок файла после удаляемой строки типа данный_элемент=следующий_элемент и так до конца файла
Ничто так не ограничивает полёт мысли программиста, как компилятор

SergeySV
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 124
Зарегистрирован: 17.04.2003 (Чт) 14:39
Откуда: Россия, Москва

Сообщение SergeySV » 11.07.2003 (Пт) 11:58

corgi писал(а):насчет ini не знаю но с обычными файлами тоже можно сделать что-то вроде небольшого класса просто придется каждый раз переписывать кусок файла после удаляемой строки типа данный_элемент=следующий_элемент и так до конца файла


Понятно.

Сам я тут сливаю файлы общим объемом ~6 мгб (причем считываю и записываю кусками на сколько хватает String :( ) и как оказалось - довольно быстро пишет... так что товарищу думаю волноваться не надо :)
Главное двигаться не быстрее, чем думает твоя голова.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 21

    TopList