如何将文件从一个文件夹复制到另一个文件夹

问题描述:

请任何人帮我这样做

i有一个名字的文件夹在我的项目的bin中的文件,我已经在任何一个驱动器中创建了另一个文件夹名称备份..

当我点击按钮时,文件中的完整文件必须复制到备份文件夹



先谢谢

Please any one help me doing this
i have a folder by name Documents in bin of my project and i have create another folder in any of the drive by name Backup ..
when i click on button the complete files from Documents must copy to Backup folder

Thanks in Advance

DirectoryInfo src = new DirectoryInfo(@"E:\Test\Dir1");
DirectoryInfo dest = new DirectoryInfo(@"C:\Dir2");
CopyDirectory(src, dest);


static void CopyDirectory(DirectoryInfo source, DirectoryInfo destination)
{
            if (!destination.Exists)
            {
                destination.Create();
            }

            // Copy all files.
            FileInfo[] files = source.GetFiles();
            foreach (FileInfo file in files)
            {
                file.CopyTo(Path.Combine(destination.FullName,
                    file.Name));
            }

            // Process subdirectories.
            DirectoryInfo[] dirs = source.GetDirectories();
            foreach (DirectoryInfo dir in dirs)
            {
                // Get destination directory.
                string destinationDir = Path.Combine(destination.FullName, dir.Name);

                // Call CopyDirectory() recursively.
                CopyDirectory(dir, new DirectoryInfo(destinationDir));
            }
}





根据您的要求更改目录



change directories according to your requirements