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;
4770430976DriveFormat
Biçim
Örnek olarak çıktı şöyle;
NTFS
FAT32DriveTypeSürücünün tipi
Örnek olarak çıktı şöyle;
Fixed
CDRom
RemovableIsReadySürücünün hazır olup olmadığını kontrol edebiliriz.
Örnek olarak çıktı şöyle;
true
falseNameSü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;
5770430976TotalSizeToplam Boyut
Örnek olarak çıktı şöyle;
63420470438VolumeLabelEtiket
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