25 Aralık 2017 Pazartesi

DriveInfo Sınıfı

Giriş
Şu satırı dahil ederiz.
using System.IO;
GetDrives metodu
Şöyle yaparız.
var drives = DriveInfo.GetDrives();
Şöyle yaparız.
List<DriveInfo> list = new List<DriveInfo>(DriveInfo.GetDrives());
DriveType Alanı
Şöyle yaparız.
var cdRomName = null;

foreach (DriveInfo drive in allDrives) 
{
  if(drive.DriveType == DriveType.CDRom)
  {
    cdRomName = drive.Name;
    break;
  }
}
Şöyle yaparız.
var drives = DriveInfo.GetDrives();

foreach (var drive in drives)
{
  if (drive.DriveType == DriveType.Removable)
  {
    Console.WriteLine(drive.Name);
  }
}
Name Alanı
Disk'in ismini verir. Şöyle yaparız.
var driveame = drive.Name;
RootDirectory Alanı
Şöyle yaparız.
if (File.Exists(drive.RootDirectory + "Key.txt"))
{
  ...
}
TotalFreeSpace Alanı
Şöyle yaparız.
foreach (DriveInfo drive in DriveInfo.GetDrives())
{
  if (drive.IsReady && drive.Name == driveName)
  {
    return drive.TotalFreeSpace;
  }
}

Hiç yorum yok:

Yorum Gönder