Welcome to collectivesolver - Programming & Software Q&A with code examples. A website with trusted programming answers. All programs are tested and work.

Contact: aviboots(AT)netvision.net.il

Buy a domain name - Register cheap domain names from $0.99 - Namecheap

Scalable Hosting That Grows With You

Secure & Reliable Web Hosting, Free Domain, Free SSL, 1-Click WordPress Install, Expert 24/7 Support

Semrush - keyword research tool

Boost your online presence with premium web hosting and servers

Disclosure: My content contains affiliate links.

39,851 questions

51,772 answers

573 users

How to copy directory with all the subdirectories and files in C#

1 Answer

0 votes
using System;
using System.IO;

namespace Copy_Directory
{
	class Class1
	{
		public static void copyDirectory(string Src, string Dst)
		{
			String[] Files;

			if (Dst[Dst.Length - 1] != Path.DirectorySeparatorChar) 
				Dst += Path.DirectorySeparatorChar;
			if (!Directory.Exists(Dst)) Directory.CreateDirectory(Dst);
			Files = Directory.GetFileSystemEntries(Src);
			foreach(string Element in Files)
			{
				if (Directory.Exists(Element)) 
					copyDirectory(Element, Dst + Path.GetFileName(Element));
				else 
					File.Copy(Element, Dst + Path.GetFileName(Element), true);
			}
		}

		static void Main(string[] args)
		{
            copyDirectory(@"c:\Python33", @"d:\Python33");
		}
	}
}



answered Aug 19, 2014 by avibootz
...