PDA

View Full Version : کار با فایل ها در سی شارپ



543310
پنج شنبه 31 فروردین 1391, 20:00 عصر
با سلام خدمت اعضای انجمن
میخواستم بدونم چگونه میتونم که تعداد درایو های کامپیوتر و درایو های جدید مثل فلش مموری رو تو برنامه به دست بیارم؟!
مرسی

Sirwan Afifi
پنج شنبه 31 فروردین 1391, 20:52 عصر
با استفاده از کلاس DriveInfo

rezarko
جمعه 01 اردیبهشت 1391, 00:17 صبح
using System.IO;
بدست آوردن لیست تمامی درایوها :

listBox1.Items.AddRange(DriveInfo.GetDrives());

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

foreach (DriveInfo drv in DriveInfo.GetDrives())
listBox1.Items.Add(drv.Name + ":" + drv.DriveType);

بدست آوردن میزان فضای کلی و خالی درایوها:

foreach (DriveInfo drv in DriveInfo.GetDrives())
if (drv.IsReady)
{
listBox1.Items.Add(drv.Name + " - free space: " + drv.AvailableFreeSpace);
listBox1.Items.Add(drv.Name + " - total size: " + drv.TotalSize);
}یا علی
منبع:sinpin

543310
جمعه 01 اردیبهشت 1391, 11:36 صبح
خیلی ممنون دوستان خیلی کمکم کردین.:قلب: