刚刚接触C#,对C#很多功能都不了解。C#提供了复制文件的功能,但是没有提供复制文件夹的功能,下面是本人写的关于复制文件夹的功能:
DirectoryInfo diIn = Directory.CreateDirectory(textBox2.Text); //创建一个文件夹,即目标文件夹
DirectoryInfo di = new DirectoryInfo(textBox1.Text); //实例化一个文件夹,即从此文件夹复制文件到目标文件夹,为源文件夹
FileInfo[] files = di.GetFiles(); //获取源文件夹中所有的文件
foreach(FileInfo fi in files)
{
File.Copy(textBox1.Text + "\\" + fi.Name, textBox2.Text + "\\" + fi.Name, true); //将源文件夹中的文件复制到目标文件夹
}