DriveInfo

Класс DriveInfo содержит информацию о логических дисках на компьютере.
Подключить пространство имен System.IO.
наиболее часто используемые члены класса
GetDrives возвращает имена всех логических дисков компьютера
IsReady состояние готовности диска true или false
Name имя диска
VolumeLabel метка тома
DriveType тип диска (неизменный, удаляемый, сетевой, компакт-диск)
DriveFormat файловая система
TotalSize общий размер диска в байтах
TotalFreeSpace общий размер свободного места на диске
AvailableFreeSpace доступный размер свободного места на диске
Скрыть

Показать

Копировать
  Main.cs  
  • using System;
  •  
  • //подключить пространство имен
  • using System.IO;
  •  
  • class Program {
  •  public static int Main() {
  •   DriveInfo[] info = DriveInfo.GetDrives();
  •   foreach(var i in info) {
  •    //если диск готов
  •    if(i.IsReady) {
  •     Console.WriteLine("имя диска                         {0}", i.Name);
  •     Console.WriteLine("метка тома                        {0}", i.VolumeLabel);
  •     Console.WriteLine("тип диска                         {0}", i.DriveType);
  •     Console.WriteLine("файловая система                  {0}", i.DriveFormat);
  •     Console.WriteLine("общий размер                      {0} байт", i.TotalSize);
  •     Console.WriteLine("общий размер свободного места     {0} байт", i.TotalFreeSpace);
  •     Console.WriteLine("доступный размер свободного места {0} байт", i.AvailableFreeSpace);
  •    }
  •    Console.WriteLine();
  •   }
  •   Console.ReadKey();
  •   return 0;
  •  }
  • }
имя диска C:\
метка тома
тип диска Fixed
файловая система NTFS
общий размер 76129288192 байт
общий размер свободного места 28196294656 байт
доступный размер свободного места 28196294656 байт

имя диска D:\
метка тома Локальный диск
тип диска Fixed
файловая система NTFS
общий размер 323952619520 байт
общий размер свободного места 42651205632 байт
доступный размер свободного места 42651205632 байт

имя диска F:\
метка тома TOSHIBA
тип диска Fixed
файловая система NTFS
общий размер 1000202240000 байт
общий размер свободного места 300270505984 байт
доступный размер свободного места 300270505984 байт