Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > System.IO как поместить файл в папку


Автор: ProgrammingLife 19.11.2008, 20:44
ПРИВЕТНАРОД! как поместить в папку файл  а папка создается одновременно покажите код! ЗАРАНЕЕ БЛАГОДАРЮ .....! вот код :
Код

 
string apPut = Application.StartupPath;//
            string pasrFile = apPut + @"\Ini Name";
            string flr = "Ini Name";
             DirectoryInfo dirIn = new DirectoryInfo(apPut);
             dirIn.CreateSubdirectory(flr);
             string namePasFile = Convert.ToString(textBoxRegName.Text + ".psr");
            string were = System.IO.Path.GetDirectoryName(Application.StartupPath + "/Ini Name");
             StreamWriter sw = new StreamWriter(namePasFile);
            
            sw.WriteLine(DateTime.Now);
             sw.WriteLine("&-Name^:" + textBoxRegName.Text, DateTime.Now);
           sw.WriteLine("@-Password^:" + textBoxPasswReg.Text, DateTime.Now);
         
           sw.Close();
           

           string filePath = namePasFile;
           
           MessageBox.Show(were, "Were-переменная");
           MessageBox.Show(filePath, "File");

           File.Move(filePath, were);//правильно
            

выходит ошибка smile :Невозможно создать файл, так как он уже существует. уже копилятор стал на русском писать ошибку smile  smile 
Или как сделать создание файла помещая в папку сразу в объекте StreamWriter sw = new StreamWriter(namePasFile);так было бы лучше возможно ли ?ПОМОГИТЕ  smile разобраться 

Автор: 4xwd 25.11.2008, 13:35
//Создаём дирректорию
Directory.CreateDirectory("C:\\My_dir");

//Создаём фаил
File.Create("C:\\My_dir\\my_file.txt");

//Копируем фаил
File.Copy("C:\\My_dir","C:\\my_file.txt")

Автор: QryStaL 25.11.2008, 13:59
ProgrammingLife, ознакомьтесь http://www.segfault.kiev.ua/smart-questions-ru.html#writewell

Автор: ProgrammingLife 25.11.2008, 21:35
Цитата(QryStaL @ 25.11.2008,  13:59)
ProgrammingLife, ознакомьтесь http://www.segfault.kiev.ua/smart-questions-ru.html#writewell

Все исправил QryStaL за не понятки Принашу извенение! smile 

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