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

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

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

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

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

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

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

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

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

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

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

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

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

Назначение:

 

 





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


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

Рассвет на неизвестной планете (Photoshop) (Январь 3, 2016)
Запуск потока с параметрами (Декабрь 8, 2015)
In 100 Years (Modern Talking Cover) (Ноябрь 8, 2016)
Обновление таблиц в БД (Сохранить изменения из DataGridView) (Декабрь 4, 2015)
Вычисление стажа на VB .NET (Февраль 9, 2016)


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