Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление строки в текстовом файле. / 9 сообщений из 9, страница 1 из 1
01.06.2005, 12:27:14
    #33094519
Faust
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Привет!

Как можно удалить строку в текстовом файле
и потом передвинуть все содержимое ниже на место удаленной строки.
...
Рейтинг: 0 / 0
01.06.2005, 12:49:05
    #33094616
arseny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Примитивный способ не пойдёт?
- Загнать файл в буфер, кроме ненужной строки, а затем этот буфер обратно в файл...
...
Рейтинг: 0 / 0
01.06.2005, 13:31:59
    #33094801
Faust
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Это не спортивно каждый раз с буфером играться
Может что - то еще..
...
Рейтинг: 0 / 0
01.06.2005, 13:56:04
    #33094890
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
файло построчно в словарь(dictionary)
удалить из словаря запись
словарь кинуть в файло
...
Рейтинг: 0 / 0
01.06.2005, 15:08:46
    #33095144
Faust
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
А пример кода можно ?
...
Рейтинг: 0 / 0
01.06.2005, 15:16:19
    #33095172
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
Public Sub TestFile()
    Dim myCol As New Collection
    Dim Buf As String
    Dim i As Integer
    
    Open "c:\1.txt" For Input As # 1 
    Do While Not EOF( 1 )
        Line Input # 1 , Buf
        myCol.Add Buf
    Loop
    Close # 1 
    
    myCol.Remove ( 3 )
    
    Open "c:\2.txt" For Output As # 1 
            
    For i =  1  To myCol.Count
        Print # 1 , myCol(i)
    Next i
    
    Close # 1 
    
End Sub
Файл 1.txt
1
2
3
4
5
6
7
8
9
Запускаем и смотрим на файл 2.txt
...
Рейтинг: 0 / 0
01.06.2005, 15:22:19
    #33095195
Faust
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Спасибо!
...
Рейтинг: 0 / 0
01.06.2005, 15:27:53
    #33095210
arseny
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
Какие мы "неспортивные"... :)
...
Рейтинг: 0 / 0
02.06.2005, 12:11:23
    #33096919
big-duke
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Удаление строки в текстовом файле.
arsenyКакие мы "неспортивные"... :)
Мы добрые.Вчера.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Удаление строки в текстовом файле. / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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