کپی کردن کل فایلهای یک پوشه در پوشه ی دیگر

#C

توسط thearrow در 6 سال پیش
0 13.6k 1 6 سال پیش
thearrow daniel
0

سلام
من یک برنامه برای شخصی نوشتم که بیش از هزار تا فایل متنی میسازه (اطلاعات)
خب الان کدی نیاز دارم که کل پوشه رو کپی و یک پوشه تو همونجا بسازه و توی اونجا همه رو کپی کنه .

ممنون

0

[CSHARP]
void Copy(string sourceDir, string targetDir)
{
Directory.CreateDirectory(targetDir);

foreach(var file in Directory.GetFiles(sourceDir))
    File.Copy(file, Path.Combine(targetDir, Path.GetFileName(file)));

foreach(var directory in Directory.GetDirectories(sourceDir))
    Copy(directory, Path.Combine(targetDir, Path.GetFileName(directory)));

}
[/CSHARP]

خوش آمدید

برای طرح سوال، ایجاد بحث و فعالیت در سایت نیاز است ابتدا وارد حساب کاربری خود شوید. در صورتی که هنوز عضو سایت نیستید میتوانید در عرض تنها چند ثانیه ثبت نام کنید.