Как размер диска написать в мегабайтах? - C#
Формулировка задачи:
Есть код
Мне нужно чтобы приложение отображало размер и размер свободного места на диска в мегабайтах.
Заранее спасибо за помощь
DriveInfo e = new DriveInfo("E"); Console.WriteLine("Размер диска E равен: " + e.TotalSize); Console.WriteLine("Размер свободного места диска E равно: " + e.AvailableFreeSpace); System.GC.Collect(); Console.WriteLine(); DriveInfo c = new DriveInfo("C"); Console.WriteLine("Размер диска С равен: " + c.TotalSize); Console.WriteLine("Размер свободного места диска C равно: " + c.AvailableFreeSpace); System.GC.Collect(); Console.WriteLine(); if (e.AvailableFreeSpace > c.AvailableFreeSpace) { Console.WriteLine("Файлы желательно сохранять на диск E"); } else { Console.WriteLine("Файлы желательно сохранять на диск C"); } System.GC.Collect(); Console.ReadLine();
Решение задачи: «Как размер диска написать в мегабайтах?»
textual
Листинг программы
DriveInfo e = new DriveInfo("E"); string ed = Convert.ToString(e.TotalSize); int ind = ed.Length - 9 ; ed = ed.Remove(ind); Console.WriteLine("Размер диска E равен: " + ed + " gb");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д