Как получить информацию о дисках DriveInfo класс C#?

Класс DriveInfo содержит информацию о логических дисках на компьютере.
Подключить пространство имен System.IO.

наиболее часто используемые члены класса

GetDrivesвозвращает имена всех логических дисков компьютера
IsReadyсостояние готовности диска true или false
Nameимя диска
VolumeLabelметка тома
DriveTypeтип диска (неизменный, удаляемый, сетевой, компакт-диск)
DriveFormatфайловая система
TotalSizeобщий размер диска в байтах
TotalFreeSpaceобщий размер свободного места на диске
AvailableFreeSpaceдоступный размер свободного места на диске
    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 байт
Обновлено: 26.12.2019 — 21:13

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.