using System;
using System.Collections.Generic;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void CopyFiles(string varFromDirectory, string varToDirectory)
{
if (!Directory.Exists(varFromDirectory)) return;
if (Directory.Exists(varToDirectory)) return;
Directory.CreateDirectory(varToDirectory);
string[] directories = Directory.GetDirectories(varFromDirectory);
if (directories.Length > 0)
{
foreach (string d in directories)
{
CopyFiles(d, varToDirectory + d.Substring(d.LastIndexOf("//")));
}
}
string[] files = Directory.GetFiles(varFromDirectory);
if (files.Length > 0)
{
foreach (string s in files)
{
File.Copy(s, varToDirectory + s.Substring(s.LastIndexOf("//")));
}
}
}
static void Main(string[] args)
{
CopyFiles(@"D:/PCT", @"E:/PCT");
}
}
}