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

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

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

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

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

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

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

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

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

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

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

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

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

Назначение:

 

 





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


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

Spire Synthesizer By Reveal Sound (Декабрь 21, 2015)
FTP-клиент для быстрого обмена файлами на Visual Basic .NET (Декабрь 10, 2015)
Генератор QR-кода на VB .NET (Март 13, 2016)
Перевод текста и файлов в картинку и обратно (Исходник) (Февраль 5, 2016)
Смена разрешения экрана (Июль 7, 2016)


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