خانه / آموزشهای برنامه نویسی / C# / نمایش نام درایو های سیستم با سی شارپ

نمایش نام درایو های سیستم با سی شارپ

مرجع آموزش برنامه نوسی و شبکه

نمایش نام درایو های سیستم با سی شارپ

نمایش نام درایو های سیستم با سی شارپ
نمایش نام درایو های سیستم با سی شارپ

برای به دست آوردن اطلاعات درایو های سیستم می تونیم به سه روش عمل کنیم:

روش اول:

استفاده از کلاس Environment و تابع GetLogicalDrives

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

اول به کامبو باکس روی فرم قرار بدین و کد های زیر رو در رویداد فرم لود فرم قرار بدید

 

در این کد ابتدا یک شی از نوع DriveInfo تعریف کردم در خط دوم محتوای کامبو باکس رو خالی کردم.در خط سوم خوجی تابع GrtLogicalDrives که ارایه ای از نوع رشته هستش رو درون یک متغیر String به نام Drive ریختم و با استفاده از یک حلقه Foreach اون رو پیمایش کردم و گفتم در صورتی که درایو آماده به کار بود و نوع درایو Fixed بود اون رو به کامبو باکس من اضافه کنه.

 روش دوم:

اما روش دوم استفاده از کلاس DriveInfo  و متد  GetDrives  هستش.

 روش سوم :

 

خب برای نمایش اطلاعات درایو ها هم از پراپرتی های کلاس DriveInfo استفاده میکنیم

برای نمایش اطلاعات به صورت چارت هم یک کنترل چارت به فرم اضافه میکنیم .

درکد بالا ابتدا درایو انتخاب شده توسط کاربر از کنترل کامبو باکس رو به یک نمونه از کلاس  DriveInfo میدیم

 با استفاده از خصوصیات کلاس مورد نظر مشخصات رو فراخوانی میکنیم

برای این که اطلاعات رو در چارت نمایش بدیم هم به صورت زیر عمل می کنیم:

بتدا کد زیر رو در رویداد SelectedIndexChanged کامبو باکس بنویسید.

با استفاده از کدهای زیر سه سری اطلاعات برای نمایش در چارت ایجاد میکنیم

 

 دانلود سورس کد پروژه با لینک مستقیم

 

 

مرجع آموزش برنامه نوسی و شبکه

درباره ی پیام صادقپور

پیام صادقپور هستم متولد 69 دانشجور رشته فناوری اطلاعات در مقطع کارشناسی علاقه مند به برنامه نویسی در چهار چوب دات نت،شبکه “Cisco,Microsoft,VOIP,Mikrotik”

مطلب پیشنهادی

تغییر دسته جمعی نام فایلها با سی شارپ

تغییر دسته جمعی نام فایلها با سی شارپ همراه با سورس

تغییر دسته جمعی نام فایلها با سی شارپ       تغییر دسته جمعی نام …

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *