c#如何复制文件?需求:两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.现在要把A中的文件全复制到B中,如果B中有则不复制了.如何实现?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 03:29:44
c#如何复制文件?需求:两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.现在要把A中的文件全复制到B中,如果B中有则不复制了.如何实现?

c#如何复制文件?需求:两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.现在要把A中的文件全复制到B中,如果B中有则不复制了.如何实现?
c#如何复制文件?
需求:
两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.
现在要把A中的文件全复制到B中,如果B中有则不复制了.
如何实现?

c#如何复制文件?需求:两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.现在要把A中的文件全复制到B中,如果B中有则不复制了.如何实现?
File.Copy(源文件地址,目标地址, true(为true是覆盖同名文件));
///
/// 从一个目录将其内容移动到另一目录
///
/// 源目录
/// 目的目录
private void MoveFolderTo(string p, string p_2)
{
//检查是否存在目的目录
if (!Directory.Exists(p_2))
Directory.CreateDirectory(p_2);
//先来移动文件
DirectoryInfo info = new DirectoryInfo(p);
FileInfo[] files = info.GetFiles();
foreach (FileInfo file in files)
{
File.Copy(param name="p“,Path.Combine(p_2, file.Name), true(为true是覆盖同名文件)); //复制文件
}
}