Информация о жестком диске

mygedz

Администратор
Сообщения
588
Оценка реакций
62
Нашел интересный пример, позволяющий получить информацию о жестком диске:
C#:
using System;
using System.IO;

namespace SystemInfo
{
    class Program
    {
        static void Main(string[] args)
        {
            foreach (var drive in DriveInfo.GetDrives())
            {
                try
                {
                    Console.WriteLine("Имя диска: " + drive.Name);
                    Console.WriteLine("Файловая система: " + drive.DriveFormat);
                    Console.WriteLine("Тип диска: " + drive.DriveType);
                    Console.WriteLine("Объем доступного свободного места (в байтах): " + drive.AvailableFreeSpace);
                    Console.WriteLine("Готов ли диск: " + drive.IsReady);
                    Console.WriteLine("Корневой каталог диска: " + drive.RootDirectory);
                    Console.WriteLine("Общий объем свободного места, доступного на диске (в байтах): " + drive.TotalFreeSpace);
                    Console.WriteLine("Размер диска (в байтах): " + drive.TotalSize);
                    Console.WriteLine("Метка тома диска: " + drive.VolumeLabel);
                }
                catch { }

                Console.WriteLine();
                Console.ReadKey();
            }
        }
    }
}
 
Верх Низ