Description : We can copy the directories into another place. We can achive this by executing the following c# Code
Following are the namespaces
using System; using System.IO;
Following is the code segment
class MainClass { static void Main(string[] args) { DirectoryInfo MySourceDirInfo = new DirectoryInfo("c:\\source"); DirectoryInfo MyDisDirInfo = new DirectoryInfo("c:\\target");
CopyDirectory(MySourceDirInfo, MyDisDirInfo);
}
static void CopyDirectory(DirectoryInfo source, DirectoryInfo destination) { if (!destination.Exists) { destination.Create(); } FileInfo[] MyFileInfo = source.GetFiles(); foreach (FileInfo file in MyFileInfo) { file.CopyTo(Path.Combine(destination.FullName, file.Name)); } DirectoryInfo[] MyDirectoryInfo = source.GetDirectories(); foreach (DirectoryInfo dir in MyDirectoryInfo) { string destinationDir = Path.Combine(destination.FullName, dir.Name); CopyDirectory(dir, new DirectoryInfo(destinationDir)); } } }
By Nathan
|
No responses found. Be the first to respond and make money from revenue sharing program.
|