DriveInfo.TotalSize
не указывает правильное значение или, возможно, указывает, но в моем случае его нельзя использовать.
Мне нужно найти общий размер диска, однако, если диск полностью пуст ... почему при выводе окна сообщения с AvailableFreeSpace и TotalSize получается два разных значения?
if (drive.AvailableFreeSpace != drive.TotalSize) { /* copy data to another drive. */ }
1 ответ
В MSDN есть примечание о свойстве AvialableFreeSpace
, в котором говорится:
Это свойство указывает количество свободного места на диске. Обратите внимание, что это число может отличаться от числа TotalFreeSpace, поскольку это свойство учитывает дисковые квоты.
Ссылка: http://msdn.microsoft.com/en -us / library / system.io.driveinfo.availablefreespace.aspx
Похожие вопросы
Связанные вопросы
Новые вопросы
c#
C # (произносится как «резкий») - это высокоуровневый, статически типизированный язык программирования с несколькими парадигмами, разработанный Microsoft. Код C # обычно нацелен на семейство инструментов и сред выполнения Microsoft .NET, включая, среди прочего, .NET Framework, .NET Core и Xamarin. Используйте этот тег для вопросов о коде, написанном на C # или в формальной спецификации C #.