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


Автор: Bezonik 23.3.2010, 18:49
Здравствуйте, подскажите кто знает, нужна реализация такой задачи, к примеру есть экзешник программы на рабочем столе, нужно чтоб при первом запуске экзешник скопировался в определенную папку и в дальнейшем запускался оттуда?

Автор: Уттара 24.3.2010, 01:37
Вот код:
Код

        Const Path = "C:\Program Files\WindowsApplication1"
        Dim AppPath = Application.ExecutablePath
        If Not IO.Directory.Exists(Path) Then IO.Directory.CreateDirectory(Path)
        If New IO.FileInfo(AppPath).DirectoryName <> Path Then
            IO.File.Copy(AppPath, Path + "\" + New IO.FileInfo(AppPath).Name)
        End If

 smile 

Автор: Bezonik 24.3.2010, 10:20
идея понятна, может есть уже готовый пример на C# ?

Автор: alexserezhenko 27.3.2010, 13:37
Код

const string Path = "C:\\Program Files\\WindowsApplication1";
string AppPath = Application.ExecutablePath;
if (!System.IO.Directory.Exists(Path))
     System.IO.Directory.CreateDirectory(Path);
if (new System.IO.FileInfo(AppPath).DirectoryName != Path)
     System.IO.File.Copy(AppPath, Path + "\\" + new System.IO.FileInfo(AppPath).Name);

Автор: Bezonik 27.3.2010, 18:38
спасибо!!!

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