Как определить емкость пустого вставленного записываемого оптического носителя (CD, DVD, Blu-Ray) из командной строки Windows или из пакета?
Есть ли способ определить тип и размер пустого вставленного записываемого носителя из командной строки / командного файла Windows?
Я знаю, что с жестким диском / SSD я могу использовать:
WMIC logicaldisk get deviceid, size, freespace
и извлекаю нужную мне информацию. Но для оптических носителей я не могу найти ничего, что могло бы относиться к тому, какая емкость или тип носителя вставлен.
я думал так
DriveType
а также
MediaType
поля могут быть способом, но это не кажется таким уж конкретным.
DriveType = 3
а также
MediaType = 12
для жесткого диска или SSD
DriveType = 5
а также
MediaType = 11
для оптических носителей независимо от типа носителя (CD, DVD, Blu-Ray /M-Disc 25, 50, 100 ГБ).
Freespace
а также
Size
поля полностью пустые для оптических носителей
Из командной строки, если я переключусь на букву диска с записываемым носителем (т.е.
G: <ENTER>
), это просто выдает ошибку
Incorrect function.
Из проводника Windows я могу щелкнуть правой кнопкой мыши - свойства оптического привода и показать мне свободное место. Но я не могу найти способ напрямую из командной строки.
Кто-нибудь знает, есть ли другой способ?
Спасибо.