Как размер диска написать в мегабайтах? - 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");
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д