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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> две операции перемещение и поместиь файл в папку ! IO 
:(
    Опции темы
ProgrammingLife
  Дата 20.11.2008, 20:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

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



 smile 
Код


DirectoryInfo Fd = new DirectoryInfo(Application.StartupPath);
            Fd.CreateSubdirectory("Ini Name");
     //создается папка 
            StreamWriter sw = new StreamWriter(textBoxRegName.Text + ".psr", true);
            string namePasFile = Convert.ToString(sw);
            sw.WriteLine(DateTime.Now);
    sw.WriteLine("&-Name^:" + textBoxRegName.Text, DateTime.Now);
    sw.WriteLine("@-Password^:" + textBoxPasswReg.Text, DateTime.Now);
//создается файл записываю  
//??????????????? Как мне преместить файл !?или точнее файл поместить в “Ini Name” 
//мне нужно две операции перемещение и поместиь файл в папку !           
 sw.Close();
Я пробывал таокй пример :
using System;
using System.IO;

class Test 
{
    public static void Main() 
    {
        string path = @"c:\temp\MyTest.txt";
        string path2 = @"c:\temp2\MyTest.txt";
        try 
        {
            if (!File.Exists(path)) 
            {
                // This statement ensures that the file is created,
                // but the handle is not kept.
                using (FileStream fs = File.Create(path)) {}
            }

            // Ensure that the target does not exist.
            if (File.Exists(path2))    
            File.Delete(path2);

            // Move the file.
            File.Move(path, path2);
            Console.WriteLine("{0} was moved to {1}.", path, path2);

            // See if the original exists now.
            if (File.Exists(path)) 
            {
                Console.WriteLine("The original file still exists, which is unexpected.");
            } 
            else 
            {
                Console.WriteLine("The original file no longer exists, which is expected.");
            }            

        } 
        catch (Exception e) 
        {
            Console.WriteLine("The process failed: {0}", e.ToString());
        }
    }
}


Но это меня не устраивает  мне нужно указать путь для помещение файла в папку где мой EXE  указываю при помощи Application.StartupPath  но здесь я не могу поместить ФАЙЛ  в папку “Ini Name” совсем запутался Нужна помощь Хэлпните Программист программист не друг а брат)))) !!!!!!

PM MAIL ICQ   Вверх
BestRoot
Дата 21.11.2008, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



твой .ЕХЕ это root-dyrectory можеш перемещать туда так :
допустим твой фаил это D:\ test.dll

File. move(@"D:\test.dll","test.dll");

он должен поставить рядом с ЕХЕ

 public static void Main() 
    {
        string path = @"c:\temp\MyTest.txt";
        string path2 = @"c:\temp2\MyTest.txt";
       
            if (!File.Exists(path)) 
            {
              
                using (FileStream fs = File.Create(path)) {}
            }

           
            if (File.Exists(path2))    
            File.Delete(path2);
            File.Move(path, ,"MyTest.txt");
          
           
PM MAIL WWW ICQ   Вверх
ProgrammingLife
Дата 21.11.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.1.2008
Где: ЧИРЧИКАГО (UZ)

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



допустим у меня такой код.......
Код



DirectoryInfo Fd = new DirectoryInfo(Application.StartupPath);
            Fd.CreateSubdirectory("Ini Name");
           // Fd.
           // if (System.IO.Directory.Exists("Ini Name"))//
             string apPut = Application.StartupPath;//
string namePasFile = Convert.ToString(textBoxRegName.Text + ".psr");
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 flr="Ini Name";
              
                

                File.Move(namePasFile,flr);



Ошибка :Невозможно создать файл, так как он уже существует. Как мне поместить созданный файл ….прошу помочь как сделать ….я два дня бьюсь …помогите 

Спсибо BestRoot но не тот код я бы так давно сделал бы у меня инная проблема см. код


Это сообщение отредактировал(а) ProgrammingLife - 21.11.2008, 17:18
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

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


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

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разработка Windows Forms | Следующая тема »


 




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


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

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