Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Форум .::NoWa.cc::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Программирование > .NET

Уважаемые пользователи nowa.cc. Мы работаем для вас более 20 лет и сейчас вынуждены просить о финансовой помощи по оплате за сервер.
Окажите посильную поддержку, мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: Z021474945171 Webmoney WME: E159284508897 Webmoney WMUSDT: T206853643180
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!

Ответ
 
Опции темы Опции просмотра Language
Старый 01.11.2007, 04:42   #1
Пользователь
 
Пол:Мужской
Регистрация: 17.09.2005
Сообщений: 64
Репутация: 8
По умолчанию С# Как удалить из файла строку

В C# есть возможность построчного чтения файла с использованием объекта StreamReader.
Имеется возможность записи в файл с использованием объекта
StreamWriter.
Имеется задача необходимо из файла который читаем удалить строку с известным номером.
Подскажите каким образом это можно сделать.
_Ramzes вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: джеки чан пандаМагазин бытовой техники: велосипед bravo 12 - переходи на сайт ТАЙМТВ!Магазин бытовой техники: плита купить газовая - переходи на сайт ТАЙМТВ!подставка для сборки восковых елокгриль диомант озывы


Старый 01.11.2007, 06:44   #2
Vilent
Неактивный пользователь
 
Пол:Мужской
Регистрация: 12.08.2007
Сообщений: 15
Репутация: 1
По умолчанию Ответ: С# Как удалить из файла строку

Ну считываешь все строки в массив, а потом заново записываешь файл построчно, при этом пропуская ту строку, которую надо удалить.
Vilent вне форума
 
Ответить с цитированием Вверх
Старый 01.11.2007, 09:45   #3
_Ramzes
Пользователь
 
Пол:Мужской
Регистрация: 17.09.2005
Сообщений: 64
Репутация: 8
По умолчанию Ответ: С# Как удалить из файла строку

Цитата:
Сообщение от Vilent Посмотреть сообщение
Ну считываешь все строки в массив, а потом заново записываешь файл построчно, при этом пропуская ту строку, которую надо удалить.

Я этот вариант обдумывал.
Хочется чем-нибудь встроенным в Builder воспользоваться.
Есть ли еще какие-нибудь способы?
_Ramzes вне форума
 
Ответить с цитированием Вверх
Старый 08.03.2010, 02:13   #4
kostya_10
Неактивный пользователь
 
Регистрация: 08.03.2010
Сообщений: 2
Репутация: 0
По умолчанию Re: С# Как удалить из файла строку

насколько я знаю в c# нет такой функтции 4тоб сразу из текст.тхт строку одалить. Посмотри google он знает всё
kostya_10 вне форума
 
Ответить с цитированием Вверх
Старый 20.03.2010, 13:23   #5
Idefix
Пользователь
 
Пол:Женский
Регистрация: 14.02.2008
Сообщений: 42
Репутация: 7
По умолчанию Re: С# Как удалить из файла строку

Делать ReadLine и если длина 0 то строка пустая.
Idefix вне форума
 
Ответить с цитированием Вверх
Старый 23.03.2010, 22:26   #6
Lorik707
Новичок
 
Пол:Мужской
Регистрация: 10.02.2008
Сообщений: 8
Репутация: 1
По умолчанию Re: С# Как удалить из файла строку

.Net-вскими классами так просто кусок файла из середины не вырезать, лучший вариант считывать содержимое файла в память или временный файл пропуская нужную строку, затем записывать обратно (или копировать временный файл на место исходного)
Lorik707 вне форума
 
Ответить с цитированием Вверх
Старый 12.06.2010, 22:27   #7
Valeron
Email не подтвержден !
 
Пол:Мужской
Регистрация: 20.05.2007
Сообщений: 14
Репутация: 0
По умолчанию Re: С# Как удалить из файла строку

Если открыть файл в двоичном режиме, то можно читать и писать в любую позицию.. но, при этом конечно же надо строить некие надстройки чтобы знать где и что записывается.. лучше использовать базу данных
Valeron вне форума
 
Ответить с цитированием Вверх
Старый 03.02.2011, 11:47   #8
KorsaR90
Неактивный пользователь
 
Пол:Мужской
Регистрация: 03.02.2011
Сообщений: 4
Репутация: 0
По умолчанию Re: С# Как удалить из файла строку

ну самое простое - считать всё ArrayList, а потом строку по индексу удалить стандартной ф-цией
KorsaR90 вне форума
 
Ответить с цитированием Вверх
Старый 16.04.2011, 12:04   #9
chanjke
Неактивный пользователь
 
Пол:Мужской
Регистрация: 16.04.2011
Сообщений: 6
Репутация: 0
По умолчанию Re: С# Как удалить из файла строку

задаеш индкес потом по индексу удаляеш
chanjke вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Миссия: удалить голос из звукового файла Чех Просмотр, конверторы и монтаж Аудио&Видео 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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 00:55. Часовой пояс GMT +3.


Copyright ©2004 - 2026 NoWa.cc

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.05651 секунды с 13 запросами