志在指尖
用双手敲打未来

C# copy folder and files from source path to target path

staticvoidMain(string[]args)
{stringsourceDir=@”E:\SourcePath”;stringdestDir=@”E:\Dest”;
CopyDirectoriesFiles(sourceDir,destDir);
Console.ReadLine();
}publicstaticvoidCopyDirectoriesFiles(stringsourceDirectory,stringtargetDirectory)
{vardiSource=newDirectoryInfo(sourceDirectory);vardiTarget=newDirectoryInfo(targetDirectory);
CopyAll(diSource,diTarget);
}publicstaticvoidCopyAll(DirectoryInfosource,DirectoryInfotarget)
{
Directory.CreateDirectory(target.FullName);//Copyeachfileintothenewdirectory.foreach(FileInfofiinsource.GetFiles())
{
Console.WriteLine(@”Copying{0}\{1}”,target.FullName,fi.Name);
fi.CopyTo(Path.Combine(target.FullName,fi.Name),true);
}//Copyeachsubdirectoryusingrecursion.foreach(DirectoryInfodiSourceSubDirinsource.GetDirectories())
{
DirectoryInfonextTargetSubDir=target.CreateSubdirectory(diSourceSubDir.Name);
CopyAll(diSourceSubDir,nextTargetSubDir);
}
}

未经允许不得转载:IT技术网站 » C# copy folder and files from source path to target path
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载