تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
نسخ مجلد مع جميع محتوياته
#1
كاتب الموضوع : Boutemine Oualid

السلام عليكم و رحمة الله و بركاته

سي شارب

كود :
//using System.IO;
public static void CopyDir(string sourceDir, string destDir)
{
DirectoryInfo dir = new DirectoryInfo(sourceDir); if (dir.Exists)
{
string realDestDir;
if (dir.Root.Name != dir.Name)
{
realDestDir = Path.Combine(destDir, dir.Name);
if (!Directory.Exists(realDestDir))
Directory.CreateDirectory(realDestDir);
}
else realDestDir = destDir;
foreach (string d in Directory.GetDirectories(sourceDir))
CopyDir(d, realDestDir);
foreach (string file in Directory.GetFiles(sourceDir))
{
string fileNameDest = Path.Combine(realDestDir, Path.GetFileName(file));
//if (!File.Exists(fileNameDest))
File.Copy(file, fileNameDest, true);
}
}
}
فيبي .نت

كود :
Private Sub CopyDirectory(ByVal sourceDirName As String, ByVal destDirName As String, Optional ByVal overwrite As Boolean = False)
If Not String.Equals(sourceDirName, destDirName) And System.IO.Directory.Exists(sourceDirName) Then
If Not System.IO.Directory.Exists(destDirName) Then System.IO.Directory.CreateDirectory(destDirName)
For Each Directory As System.IO.DirectoryInfo In New System.IO.DirectoryInfo(sourceDirName).GetDirectories()
Call CopyDirectory(Directory.FullName, System.IO.Path.Combine(destDirName, Directory.Name), overwrite)
Next
For Each File As System.IO.FileInfo In New System.IO.DirectoryInfo(sourceDirName).GetFiles()
If Not System.IO.File.Exists(System.IO.Path.Combine(destDirName, File.Name)) OrElse overwrite Then
System.IO.File.Copy(File.FullName, System.IO.Path.Combine(destDirName, File.Name), overwrite)
End If
Next
End If
End Sub
}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف تكون مجلد جديد RaggiTech 0 2,210 17-10-12, 09:22 PM
آخر رد: RaggiTech
  معرفة حجم مجلد مع جميع الملفات و المجلدات التي يحتوي عليها باستعمال ال Recursion RaggiTech 0 2,181 17-10-12, 06:47 PM
آخر رد: RaggiTech
  لحذف جميع العناصر المختارة في ListBox RaggiTech 0 2,041 17-10-12, 06:06 PM
آخر رد: RaggiTech
  لانشاء مجلد على سطح المكتب RaggiTech 0 1,889 17-10-12, 06:02 PM
آخر رد: RaggiTech
  كيفية عمل Restore Point مع جميع خصائصه باستعمال دوال ال API RaggiTech 0 2,058 17-10-12, 06:00 PM
آخر رد: RaggiTech
  نسخ .. انشاء ... الغاء ...اعاده تسميه مجلد folderمعين فيجوال بيسك RaggiTech 0 3,462 17-10-12, 05:45 PM
آخر رد: RaggiTech
  لمعرفة جميع عناوين Ip في الشبكة المحلية RaggiTech 0 1,815 17-10-12, 05:38 PM
آخر رد: RaggiTech
  لانشاء مجلد بالاعتماد علي APIs RaggiTech 0 1,633 17-10-12, 05:24 PM
آخر رد: RaggiTech
  لافراغ جميع مربعات النص textboxes RaggiTech 0 2,036 17-10-12, 05:21 PM
آخر رد: RaggiTech
  استرجاع جميع السيرفس services في الجهاز التي تكون في حاله running C# و vb.net RaggiTech 0 1,769 17-10-12, 04:46 PM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم