Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Создание файла в C#


Автор: xs1k 30.7.2007, 11:59
Изучаю C# подскажите плз как создать файл.
Нужно что бы появлялась строка я указывал имя файла и где его создать(путь) и файл с этим именем создавался)
кому не сложно подскажите новичку,извиняюсь если не в тему.

Автор: Wanderer2019 30.7.2007, 12:17
Для чтения значений с консоли читай про Console.ReadLine(). 
Для работы с файлами с .NET используется область имен System.IO, а именно класс File (System.IO.File)... Идешь в МСДН и там про это все читаешь. + по форуму примеров очень много.

Автор: kma 30.7.2007, 15:12
Можно вызвать стандартное Windows окно для создания и сохранения файлов.  

Код

SaveFileDialog saveFileDialog1 = new SaveFileDialog();
saveFileDialog1.Filter = "txt files (*.txt)|*.txt";
saveFileDialog1.FilterIndex = 2 ;
saveFileDialog1.FileName = "Имя файла";
saveFileDialog1.RestoreDirectory = true ;

Автор: andrx 30.7.2007, 15:38
kma
я бы еще добавил :
Код

saveFileDialog1.ShowDialog();

 smile 

Автор: Wanderer2019 30.7.2007, 15:42
xs1k, 
я так понял приложение то консольное.

Автор: kma 30.7.2007, 16:10
Цитата(andrx @ 30.7.2007,  15:38)
kma
я бы еще добавил :
Код

saveFileDialog1.ShowDialog();

 smile

Приношу свои извинения писал на скорую руку поэтому забыл, спасибо что напомнил

Автор: Naum 30.7.2007, 17:13
Цитата(andrx @  30.7.2007,  16:38 Найти цитируемый пост)
saveFileDialog1.ShowDialog();

А я бы изменил smile
Код

if (saveFileDialog1.ShowDialog() == DialogResul.Ok)
{
//Собственно, делаем все необходимое с файлом saveFileDialog1.FileName;
}

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)