![]() |
|
| Правила Форума редакция от 22.06.2020 |
|
|||||||
|
|
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже. |
|
![]() |
|
|
Опции темы | Опции просмотра |
Language
|
|
|
#1
|
|
Пользователь
Пол:
Регистрация: 17.09.2005
Сообщений: 64
Репутация: 8
|
В C# есть возможность построчного чтения файла с использованием объекта StreamReader.
Имеется возможность записи в файл с использованием объекта StreamWriter. Имеется задача необходимо из файла который читаем удалить строку с известным номером. Подскажите каким образом это можно сделать. |
|
|
|
| Реклама: | джеки чан панда | Магазин бытовой техники: велосипед bravo 12 - переходи на сайт ТАЙМТВ! | Магазин бытовой техники: плита купить газовая - переходи на сайт ТАЙМТВ! | подставка для сборки восковых елок | гриль диомант озывы |
|
|
#2
|
|
Неактивный пользователь
Пол:
Регистрация: 12.08.2007
Сообщений: 15
Репутация: 1
|
Ну считываешь все строки в массив, а потом заново записываешь файл построчно, при этом пропуская ту строку, которую надо удалить.
|
|
|
|
|
|
#3
|
|
Пользователь
Пол:
Регистрация: 17.09.2005
Сообщений: 64
Репутация: 8
|
|
|
|
|
|
|
#4
|
|
Неактивный пользователь
Регистрация: 08.03.2010
Сообщений: 2
Репутация: 0
|
насколько я знаю в c# нет такой функтции 4тоб сразу из текст.тхт строку одалить. Посмотри google он знает всё
|
|
|
|
|
|
#5
|
|
Пользователь
Пол:
Регистрация: 14.02.2008
Сообщений: 42
Репутация: 7
|
Делать ReadLine и если длина 0 то строка пустая.
|
|
|
|
|
|
#6
|
|
Новичок
Пол:
Регистрация: 10.02.2008
Сообщений: 8
Репутация: 1
|
.Net-вскими классами так просто кусок файла из середины не вырезать, лучший вариант считывать содержимое файла в память или временный файл пропуская нужную строку, затем записывать обратно (или копировать временный файл на место исходного)
|
|
|
|
|
|
#7
|
|
Email не подтвержден !
Пол:
Регистрация: 20.05.2007
Сообщений: 14
Репутация: 0
|
Если открыть файл в двоичном режиме, то можно читать и писать в любую позицию.. но, при этом конечно же надо строить некие надстройки чтобы знать где и что записывается.. лучше использовать базу данных
|
|
|
|
|
|
#8
|
|
Неактивный пользователь
Пол:
Регистрация: 03.02.2011
Сообщений: 4
Репутация: 0
|
ну самое простое - считать всё ArrayList, а потом строку по индексу удалить стандартной ф-цией
|
|
|
|
|
|
#9
|
|
Неактивный пользователь
Пол:
Регистрация: 16.04.2011
Сообщений: 6
Репутация: 0
|
задаеш индкес потом по индексу удаляеш
|
|
|
|
![]() |
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Миссия: удалить голос из звукового файла | Чех | Просмотр, конверторы и монтаж Аудио&Видео | 41 | 09.05.2008 10:24 |
| Как открыть конкретную строку файла в VB? | Forgott | Программирование | 0 | 09.02.2008 10:43 |
| Перевод цвета в строку | SaikoPeipa | Visual C++ / С/C++ | 4 | 22.01.2008 17:48 |
| Как удалить строку записи в контекстном меню ? | Робинзон | Архив | 4 | 06.01.2008 19:29 |
|
|