DriveInfo
Bir önceki yazımda file info class ından bahsetmiştim. Şimdiki yazımda ise Drive info dan bahsetmek istiyorum.
DriveInfo bilgisayarımızda yüklü olan sürücüleri ve o sürücülerin özellikleri hakkında bilgi almamızda kullanabileceğimiz bir class dır.
Özellikler :
AvailableFreeSpace
Kullanılabilir boş alan miktarı byte olarak:
Örnek olarak çıktı şöyle;
4770430976
DriveFormat
Biçim
Örnek olarak çıktı şöyle;
NTFS
FAT32
DriveTypeSürücünün tipi
Örnek olarak çıktı şöyle;
Fixed
CDRom
Removable
IsReadySürücünün hazır olup olmadığını kontrol edebiliriz.
Örnek olarak çıktı şöyle;
true
false
NameSürücü İsmi
Örnek olarak çıktı şöyle;
C:\
D:\
E:\
RootDirectorySürücünün Ana dizini
Örnek olarak çıktı şöyle;
C:\
D:\
E:\
TotalFreeSpaceToplam boş alan byte olarak
Örnek olarak çıktı şöyle;
5770430976
TotalSizeToplam Boyut
Örnek olarak çıktı şöyle;
63420470438
VolumeLabelEtiket
Hepsini şu şekilde bir örnekte gösterelim;
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo d in drives)
{
listBox1.Items.Add("Sürücü " + d.Name);
listBox1.Items.Add("Dosyalama Tipi:" + d.DriveType);
if (d.IsReady) //aygıt hazır mı?
{
listBox1.Items.Add("Formatı :" + d.DriveFormat);
listBox1.Items.Add("Disk Adı:" + d.IsReady);
listBox1.Items.Add("Root :" + d.RootDirectory);
listBox1.Items.Add("Toplam Boş Alan :" + d.TotalFreeSpace);
listBox1.Items.Add("Toplam Alan:" + d.TotalSize);
listBox1.Items.Add("Volume label :" + d.VolumeLabel);
}
}
Yorumlar
Yorum Gönder