public void CopyFiles(string SourceDir, string DestDir) { if (!Directory.Exists(DestDir)) { Directory.CreateDirectory(DestDir); } // Get files from Source & copy to Destination string[] files = Directory.GetFiles(SourceDir); foreach (string file in files) { string Filename = Path.GetFileName(file); string dest = Path.Combine(DestDir, Filename); File.Copy(file, dest); } // Get files from Subfolders string[] folders = Directory.GetDirectories(SourceDir); foreach (string folder in folders) { string name = Path.GetFileName(folder); string dest = Path.Combine(DestDir, name); CopyFiles(folder, dest); } }
Thanks, T.Saravanan
ravi.....
Login to post response