Копирование файла в несколько других каталогов - 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); } } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д