Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

c# обновление файла

43K
06 мая 2010 года
YPotapych
24 / / 06.12.2009
Вот такая проблема: Нужно чтобы при нажатии на кнопку изменялось содержимое файла(записывалась переменная bd). Всё хорошо, но когда нажимаешь второй раз на кнопку, запись добавляется в конец файла. Заменяет только при первом запуске программы. Уже второй день бьюсь над этим детским вопросом.

 
Код:
private void button1_Click(object sender, EventArgs e)
        {
            StreamWriter sw = new StreamWriter("c:\\Test.txt", false);
            sw.Write(bd);
            sw.Close();
        }
51K
08 мая 2010 года
KosteN_STV
3 / / 27.07.2009
Цитата: YPotapych
Вот такая проблема: Нужно чтобы при нажатии на кнопку изменялось содержимое файла(записывалась переменная bd). Всё хорошо, но когда нажимаешь второй раз на кнопку, запись добавляется в конец файла. Заменяет только при первом запуске программы. Уже второй день бьюсь над этим детским вопросом.

 
Код:
private void button1_Click(object sender, EventArgs e)
        {
            StreamWriter sw = new StreamWriter("c:\\Test.txt", false);
            sw.Write(bd);
            sw.Close();
        }



Если переменная небольшого размера, то можно в обработчике события сперва делать проверку на наличие файла в который будет совершена запись. Если файл не существует, то создавать новый и записывать данные этой переменной. Если существует, то удалять, создавать новый и записывать данные переменной.

43K
11 мая 2010 года
YPotapych
24 / / 06.12.2009
Спасибо за совет, но дело не в этом. Просто я тормоз. Там не добавлялось в конец файла, а добавлялось в конец переменной. Короче ошибка совсем в другой функции.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог