Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Дозаписать в файл 
V
    Опции темы
Antila
Дата 17.1.2010, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



Код

string fileName = Application.StartupPath + @"\text\tt.txt";
for (int i = 0; i < 10; i++)
{
      StreamWriter file = new StreamWriter(fileName, false, Encoding.GetEncoding("ASCII"));
      file.Write(i);
      file.Close();
}


Этот код, как я понимаю, каждый раз переписывает файл tt.txt заново.
Подскажите пожалуйста, как можно изменить код, чтобы  файл не переписывался, а просто дописывались новые данные в конец файла и с новой строки?
PM MAIL   Вверх
Dobermann
Дата 17.1.2010, 21:26 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 1
Всего: 0



Кстати, в C# так и не решили эту проблему?!
PM   Вверх
tol05
Дата 18.1.2010, 00:49 (ссылка) |    (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Участник Клуба
Сообщений: 1632
Регистрация: 21.12.2006
Где: Харьков

Репутация: 63
Всего: 170



Цитата(Antila @  17.1.2010,  18:30 Найти цитируемый пост)
 StreamWriter file = new StreamWriter(fileName, false, Encoding.GetEncoding("ASCII"));
попробуйте
Код

StreamWriter file = new StreamWriter(fileName, true, Encoding.GetEncoding("ASCII"));
а еще лучше будет если вынести создание потока из цикла
Код

string fileName = Application.StartupPath + @"\text\tt.txt";
StreamWriter file = new StreamWriter(fileName, true, Encoding.GetEncoding("ASCII"));
for (int i = 0; i < 10; i++)
{
      file.Write(i);
}
file.Close();


Цитата(Dobermann @  17.1.2010,  20:26 Найти цитируемый пост)
Кстати, в C# так и не решили эту проблему?! 

какую проблему? Dobermann, Выражайтесь, пожалуйста, членораздельно. Вы оффтопите постоянно... Непонятно зачем.




--------------------
На хорошей работе и сны хорошие снятся.
PM MAIL   Вверх
Dobermann
Дата 18.1.2010, 03:29 (ссылка)    | (голосов:4) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 1
Всего: 0



Сорри!

Цитата(tol05 @  18.1.2010,  00:49 Найти цитируемый пост)
а еще лучше будет если вынести создание потока из цикла

Ничего не надо делать! Дозапись происходит автоматически, если файл существует! (только что проверил!)
PM   Вверх
Экскалупатор
Дата 18.1.2010, 08:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1746
Регистрация: 1.4.2009
Где: г. Минск

Репутация: 11
Всего: 24



Цитата(Dobermann @  18.1.2010,  02:29 Найти цитируемый пост)
Цитата(tol05 @  18.1.2010,  00:49 Найти цитируемый пост)
а еще лучше будет если вынести создание потока из цикла

Ничего не надо делать! Дозапись происходит автоматически, если файл существует! (только что проверил!)


при чем тут одно к другому? tol05 правильно сказал. создавать потоки в цикле это бред. 
PM MAIL ICQ   Вверх
Dobermann
Дата 18.1.2010, 14:16 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 992
Регистрация: 7.1.2008

Репутация: 1
Всего: 0



PM   Вверх
Antila
Дата 18.1.2010, 20:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 28.11.2007

Репутация: нет
Всего: нет



Всем Спасибо!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0842 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.