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

#C

توسط thearrow در 4 سال پیش
0 720 1 4 سال پیش
thearrowdaniel
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]

خوش آمدید

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

لطفا ابتدا لاگین کنید