Дорогие форумчане подскажите пожалуйста как в C# сделать на кнопку копирование файла (123.save) с корня программы в папку на неопределённом жёском диске название папки save-game пример *://save-game/файл который копирую пусть будет 123.save но к этому же ещё должна быть автозамена файла если такой файл существует он перезаписывается за помощь большое спасибо всем.
button1.Enabled = false; //Отключаем кнопку пока начинается работа функции
string FromWhere = "C:/"; // Откуда копировать примерный путь - c:/programm files/Наш файл(копируемый файл)
string toWhere = "C:/"; //Куда копировать - c:/programm files/MneSudaCopyrovat/Наш файл(можно новое имя дать)
DirectoryInfo DI = new DirectoryInfo(toWhere);
if (!DI.Exists) //Если не существует каталог/папка
{
try
{
Directory.CreateDirectory(toWhere); //То создаем директорию/папку
File.Copy(FromWhere, toWhere, true); //И копируем FromWhere -Откуда, toWhere - куда, true/false - можно ли заменять уже существующий файл(если он конечно существует)
}
catch (Exception)
{
//Сюда к примеру можно MessageBox.Show("Не получилось скопировать!"); поставить
}
}
else //Если директория/папка существует то просто копируем файл в эту директорию
{
try
{
File.Copy(FromWhere, toWhere, true);
}
catch (Exception)
{
}
}
button1.Enabled = true; // Включаем кнопку, когда закончилась работа функции
Добавлено через 2 минуты
И данный код вставляешь в код кнопки ну или реализуешь через функцию и главное using System.IO;
Последний раз редактировалось Serx91; 15.04.2015 в 13:52.
Причина: Добавлено сообщение