如何将文件从一个文件夹复制到另一个文件夹
问题描述:
请任何人帮我这样做
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