Копирование файла в несколько других каталогов - C#
Формулировка задачи:
Ув. программисты помогите!
Нужно по определенному пути получить список всех каталогов и в каждый скопировать определенный файл из другого места.
(делаем с целью автоматизации процесса, никаких шалостей )
Решение задачи: «Копирование файла в несколько других каталогов»
textual
Листинг программы
using System;
using System.IO;
namespace ConsoleApplication4
{
class Program
{
static void Main(string[] args)
{
// определенный файл
string fileToCopy = "c:\\tmp\\result.jpg";
// определенный путь
string dirToCopy = "c:\\temp";
var onlyFileName = System.IO.Path.GetFileName(fileToCopy);
DirectoryInfo di = new DirectoryInfo(dirToCopy);
DirectoryInfo[] diArr = di.GetDirectories();
foreach (DirectoryInfo dri in diArr)
{
string newLocation = dirToCopy + "\" + dri.Name + "\" + onlyFileName;
System.IO.File.Copy(fileToCopy, newLocation, true);
}
}
}
}