Работа с дисками в VB .NET

Получить имена всех дисков в системе

Если нужно получить не все диски, а лишь определенного типа, то нужно добавить условие.
Например, в следующем примере мы получаем имена только жестких дисков:

Узнать объем свободного места на диске в мегабайтах

Узнать имя файловой системы на диске

Узнать тип диска

0 Неизвестный тип диска
1 Диск, не содержащий корневого каталога
2 Съемный диск, куда входит и диск 3,5А
3 Жесткий диск
4 Сетевой диск
5 Cd/DVD — оптичнский диск
6 Диск ОЗУ

 Узнать, доступен ли диск

Получить имя диска

Естественно, в данном случае это не имеет смысла, но это необходимо когда работа идет не с одним диском, а с несколькими, например, перебор в цикле, как в первом примере

Узнать полный объем диска

Объем занятого пространства диска подобным образом узнать нельзя, поэтому получаем его, вычитая свободное место из общего пространства:

Узнать или назначить метку тома

Назначение:

 

 





Запись опубликована в рубрике Полезные коды на Visual Basic .NET, VB .NET FAQ. Добавьте в закладки постоянную ссылку.


Что еще можно почитать

Применение атрибутов файла (Декабрь 4, 2015)
Создать коллекцию, содержащую только уникальные элементы (Декабрь 8, 2015)
Получить список методов класса (Декабрь 4, 2015)
Как обратиться к динамически созданному таймеру (Декабрь 7, 2015)
Получить свойства ярлыка (Декабрь 4, 2015)


Добавить комментарий