.NET 4.x Как копировать определенный файлы в нужную папку? - C#
Формулировка задачи:
Как копировать файлы из папки A, в папку B. Файлов много начинаются с "qq*". ? Только будьте добры, с кодом а не просто на словах, я пока нуб в этих делах)
Решение задачи: «.NET 4.x Как копировать определенный файлы в нужную папку?»
textual
Листинг программы
using System;
using System.Collections.Generic;
using System.IO;
using System.Net;
using System.Text;
class Program
{
static void Main(string[] args)
{
string FromWhere = "C:/Test"; // Откуда копировать примерный путь - c:/programm files/Наш файл(копируемый файл)
string toWhere = "C:/Test2"; //Куда копировать - c:/programm files/MneSudaCopyrovat/Наш файл(можно новое имя дать)
DirectoryInfo DI = new DirectoryInfo(toWhere);
DirectoryInfo DIFrom = new DirectoryInfo(FromWhere);
if (!DI.Exists) //Если не существует каталог/папка
{
foreach (var item in DIFrom.GetFiles())
{
Directory.CreateDirectory(toWhere); //То создаем директорию/папку
File.Copy(item.DirectoryName + "/" + item.Name, toWhere + "/" + item.Name, true); //И копируем FromWhere -Откуда, toWhere - куда, true/false - можно ли заменять уже существующий файл(если он конечно существует)
}
}
else //Если директория/папка существует то просто копируем файлы в эту директорию
{
foreach (var item in DIFrom.GetFiles())
{
File.Copy(item.DirectoryName + "/" + item.Name, toWhere + "/" + item.Name, true);
}
}
Console.ReadKey();
}
}