string directory = "C:\\123";
string directoryTmp = "D:\\789";
DirectoryInfo source = new DirectoryInfo(directoryTmp);
DirectoryInfo destin = new DirectoryInfo(directory);
foreach (var item in source.GetFiles())
{
item.CopyTo(directory + @"\" + item.Name,true);
}