PDA

View Full Version : کپی یک پوشه با محتویات از یک مسیر به مسیر دیگر



Helpco
شنبه 10 آذر 1397, 14:15 عصر
سلام چطوری میشه یک پوشه و محتویاتش از یک مسیر به مسیره دیگه انتقال دارد

alexmcse
سه شنبه 13 آذر 1397, 18:40 عصر
طریقه استفاده
FileSysm.CopyDirectory( @"d:\b", @"d:\c");

@"d:\b"
درایو دی فولدر بی

@"d:\c"

درایو دی فولدر سی


public static void CopyDirectory(string Src,string Dst){ if(Dst[Dst.Length-1]!=Path.DirectorySeparatorChar) Dst+=Path.DirectorySeparatorChar;
if(!Directory.Exists(Dst)) Directory.CreateDirectory(Dst);
var Files = Directory.GetFileSystemEntries(Src);
foreach(var Element in Files){
// Sub directories
if(Directory.Exists(Element)) CopyDirectory(Element,Dst+Path.GetFileName(Element ));
// Files in directory
else File.Copy(Element,Dst+Path.GetFileName(Element),tr ue);
}
}

رفرنس

system. Io
به پروزه اضافه کن