windows - 如何从 Windows 命令行或批处理确定插入的空白可刻录光介质(CD、DVD、蓝光光盘)的容量?
问题描述
有没有办法从 Windows 命令提示符/批处理文件中确定插入的空白可刻录媒体的类型和大小?
我知道我可以使用硬盘/SSD:
WMIC logicaldisk get deviceid, size, freespace
并提取我需要的信息。但是对于光学媒体,我似乎找不到任何与插入的媒体容量或类型有关的内容。
我认为DriveType
和MediaType
领域可能是一种方式,但它似乎并不那么具体。
DriveType = 3
以及MediaType = 12
用于硬盘驱动器或 SSD
DriveType = 5
以及MediaType = 11
适用于任何媒体类型的光学媒体(CD、DVD、蓝光/M-Disc 25、50、100GB)。
Freespace
和Size
领域是完全空白的光学媒体
从命令行,如果我使用可刻录媒体(即G: <ENTER>
)切换到驱动器号,它只会给出错误Incorrect function.
在 Windows 资源管理器中,我可以右键单击 - 光驱的属性,并显示可用空间。但我似乎无法直接从命令行找到方法。
任何人都知道是否有另一种方法?
谢谢。
解决方案
推荐阅读
- unity3d - 如何冻结子游戏对象相对于父亲的位置?
- python - 如何使用用户十六进制输入作为海龟颜色?
- reactjs - 失败的道具类型:提供给“ForwardRef(排版)”的无效道具“儿童”
- python-3.x - 如何在重新加载 Flask 服务器之前等待,直到当前运行的线程结束
- c++ - 将 std::make_unique 与 GetProfileBinary 函数调用一起使用
- odata - odata的元数据中缺少导入功能(通过CDS创建的odata)
- django - 使用 Nginx 将 django + graphql 部署到 AWS EC2
- python - 使用 YoutubeDL 时如何更改文件的创建日期和修改日期?
- node.js - 在导出 ESModules 的 Typescript 项目中导入 CommonJS 模块
- node.js - npm 安装私有 GitHub 存储库时,GitHub Actions 引发 Git 错误