copy directory
Published: 8. January 2009 | Updated: 8. January 2009License: Microsoft Public License (MS-PL)
Categories: File system » Directories
Tags: C# File System Windows
Import namespace
using System.IO;
Method
public static void CopyDirectory(string source, string destination) { if (!destination.EndsWith(Path.DirectorySeparatorChar.ToString())) { destination += Path.DirectorySeparatorChar; } if (!Directory.Exists(destination)) { Directory.CreateDirectory(destination); } string[] entries = Directory.GetFileSystemEntries(source); foreach (string item in entries) { if (Directory.Exists(item)) { CopyDirectory(item, destination + Path.GetFileName(item)); } else { File.Copy(item, destination + Path.GetFileName(item), true); } } }
| Send us feedback about this snippet » |





