如何将文件从一个文件夹复制到另一个文件夹 [英] How to copy files from one folder to another folder

查看:210
本文介绍了如何将文件从一个文件夹复制到另一个文件夹的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请任何人帮我这样做

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


这篇关于如何将文件从一个文件夹复制到另一个文件夹的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆