السلام عليكم
اريد عمل برنامج يقوم بنسخ محتويات الفلاش ميموري بعد تركيبها مباشرتا؟ ولكن المشكلة اني لا اعرف اسم البرتشن ولا اعرف وقت تشغيلها
شكرا
السلام عليكم
اريد عمل برنامج يقوم بنسخ محتويات الفلاش ميموري بعد تركيبها مباشرتا؟ ولكن المشكلة اني لا اعرف اسم البرتشن ولا اعرف وقت تشغيلها
شكرا
شكرا
مرحبا
بالعتماد على مكتبات الدوت نيت تستطيع عمل ما تريده
بإضافة فضاء الأسماء:
using System.IO;
اكتب الكود التالي:
static void Main(string[] args)
{
// للحصول على الدرايفات الموجودة عندك
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
// فحص هل هذا الدرايف هو درايف ثابت مثل C:\
// للحصول على الأقراص القابلة للإزالة غير الشرط التالي إلى
// if (drive.DriveType == DriveType.Removable)
if (drive.DriveType == DriveType.Fixed)
{
Console.WriteLine(drive.Name);
DirectoryInfo dir = new DirectoryInfo(drive.Name);
// للحصول على المجلدات الموجودة داخل الدرايف
foreach (DirectoryInfo dir1 in dir.GetDirectories())
{
Console.WriteLine(dir1.Name);
}
// للحصول على الملفات الموجودة داخل الدرايف
foreach (FileInfo file in dir.GetFiles())
{
Console.WriteLine(file.Name);
// file.CopyTo(@"C:\");
}
// ملاحظة في هذه الحالة سنكون طبعنا أسماء المجلدات والملفات الموجودة على المستوى الأول لكل درايف
// أي ليس كل الملفات الموجودة على الدرايف
}
}
}الكود السابق لا يحل لك مشكلتك وإنما يعرفك على الأدوات التي ستستخدمها لحل مشكلتك
وشكرا
تم تعديل هذه المشاركة بواسطة عبد الكريم في 24 فبراير 2007 في 07:35
هذا الموضوع مغلق.
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…