BelhardTraining.LessonIO.Program.PrintDriveInfo C# (CSharp) Метод

PrintDriveInfo() статический приватный Метод

static private PrintDriveInfo ( DriveInfo driveInfo, bool printSeparator ) : void
driveInfo System.IO.DriveInfo
printSeparator bool
Результат void
        static void PrintDriveInfo(DriveInfo driveInfo, bool printSeparator)
        {
            if (printSeparator)
            {
                Console.WriteLine("---------------------------------");
            }

            // Тип диска (enum): Fixed (HDD/SSD), CDRom (CD/DVD,BluRay), Removable (флешка), Network и т.д.
            Console.WriteLine("Тип диска       : {0}", driveInfo.DriveType);
            // Имя: C:\, D:\, ...
            Console.WriteLine("Имя             : {0}", driveInfo.Name);
            if (driveInfo.IsReady)
            {
                // Файловая система (строка): NTFS, FAT32, exFAT, ...
                Console.WriteLine("Файловая система: {0}", driveInfo.DriveFormat);
                Console.WriteLine("Корень          : {0}", driveInfo.RootDirectory);
                Console.WriteLine("Свободное место : {0:N0} {1}", driveInfo.TotalFreeSpace, driveInfo.TotalFreeSpace.PrettyBytes());
                Console.WriteLine("Размер          : {0:N0} {1}", driveInfo.TotalSize, driveInfo.TotalSize.PrettyBytes());
                if (driveInfo.VolumeLabel.Length > 0)
                {
                    Console.WriteLine("Метка диска     : {0}", driveInfo.VolumeLabel);
                }
            }
        }