نمایش نتایج 1 تا 4 از 4

نام تاپیک: بدست آوردن لیست درایوهای Portable

  1. #1
    کاربر دائمی آواتار simorgh-hossein
    تاریخ عضویت
    تیر 1388
    محل زندگی
    همه جاي ايران سراي من است
    پست
    203

    Unhappy بدست آوردن لیست درایوهای Portable

    من میخوام لیست درایوهای Portable مثلا حافظه های فلشی که به کامپیوتر متصل شده رو بدست بیارم !
    ممنون میشم که کمکم کنید !

  2. #2

    نقل قول: بدست آوردن لیست درایوهای Portable

    سلام


    DriveInfo[] allDrives = DriveInfo.GetDrives();

    List<string> RemovableDisks=new List<string>();

    foreach (DriveInfo d in allDrives)

    if(d.DriveType==DriveType.Removable)
    RemovableDisks.Add(d.Name);

  3. #3
    کاربر دائمی
    تاریخ عضویت
    مرداد 1388
    محل زندگی
    پونک
    سن
    42
    پست
    490

    نقل قول: بدست آوردن لیست درایوهای Portable

    نقل قول نوشته شده توسط simorgh-hossein مشاهده تاپیک
    من میخوام لیست درایوهای Portable مثلا حافظه های فلشی که به کامپیوتر متصل شده رو بدست بیارم !
    ممنون میشم که کمکم کنید !
    سلام،

    بايد از كلاس DriveInfo استفاده نماييد.

    DriveInfo[] allDrives = DriveInfo.GetDrives();

    متد()GetDrives تمامي درايوهاي سيستم را به صورت آرايه اي از DriveInfo ها بر مي گرداند.

    حالا مي توانيد با استفاده حلقه زيباي foreach روي عناصر allDrives ايتيريت كرده و نوع درايوها را چك نماييد.
    اگر DriveType از نوع Removable بود (Fixed نبود) مربوط به درايو Portable است. اين درايو مي تواند Flash و يا CD\DVD باشد.
    براي اين كه بفهميم اين درايو Portable فلش است يا CD\DVD و يا هارد USB بايد از توابع API ويندوز استفاده نماييم.

  4. #4

    نقل قول: بدست آوردن لیست درایوهای Portable

            List<string> dir = new List<string>();
    DriveInfo di;
    private void button1_Click(object sender, EventArgs e)
    {
    foreach (string st in Environment.GetLogicalDrives().ToArray())
    {
    di = new DriveInfo(st);
    if (di.DriveType == DriveType.Removable || di.DriveType == DriveType.Ram)
    dir.Add(st);
    }
    //listBox1.Items.AddRange(dir.ToArray());
    di = null;
    }

تاپیک های مشابه

  1. بدست آوردن لیست سرور های موجود در شبکه
    نوشته شده توسط محسن بابائی در بخش برنامه نویسی در 6 VB
    پاسخ: 3
    آخرین پست: سه شنبه 04 اردیبهشت 1386, 14:57 عصر
  2. بدست آوردن لیست پرینترهای نصب شده !
    نوشته شده توسط hadi2345 در بخش VB.NET
    پاسخ: 1
    آخرین پست: دوشنبه 04 دی 1385, 19:25 عصر
  3. بدست آوردن لیست فیلدهای یک جدول
    نوشته شده توسط Future در بخش SQL Server
    پاسخ: 8
    آخرین پست: دوشنبه 20 شهریور 1385, 01:12 صبح
  4. بدست آوردن لیست کامپیوترهای فعال در شبکه
    نوشته شده توسط Morteza Manafpour در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: جمعه 08 مهر 1384, 11:21 صبح
  5. بدست آوردن لیست دیتابیس های sql
    نوشته شده توسط ama55555 در بخش بانک های اطلاعاتی در Delphi
    پاسخ: 4
    آخرین پست: شنبه 12 شهریور 1384, 23:42 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •