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

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/31 13:26:21
c#如何复制文件?需求:两个文件夹A和B,A有一些文件,B也有一些文件,其中B的文件A里面可能有.现在要把A中的文件全复制到B中,如果B中有则不复制了.如何实现?
xSoAWF,f7ZJތ1[:MfwE V@KLljYZIRG337PD/{̆H퐫ϴZ;%I;1q=ڎOeqӤS bOs4"EODa=|oR>g|f~34׌AAىC}dq[ y<dӺR6"xs+ucS`XiJZxl r]j~ Ty^hy,OfsPpz3 vi6C.סuzP͕` #IRlR)oa.Xj!I~ly_K4;=_TG0Gp@nnJߩm \1`BM }{0s0X?Ǡk 4zA0fu䋗(Γa,aС:&$x:55R THSx+{JUUܠ)HO/c ؞Da2-'s

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是覆盖同名文件)); //复制文件
}
}