Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
当我插入 DVD 或 CD 时,我想以编程方式知道它是什么类型的媒体(DVD 或 CD)。
恕我直言,不可能用纯 Java 解决这个问题。您唯一能做的就是通过 FileSystemView 检测某个文件是否是 cd/dvd 驱动器,但如果它包含 CD 或 DVD 作为媒体则不能。尽管可以通过获取总已用空间来进行有根据的猜测。
对于一个有效的解决方案,您至少需要三个“大”操作系统的 JNI 代码。我不知道有任何项目做到了这一点。Linux 只有特定于平台的库/实用程序在后台使用常用的 cdrw/dvdrw 工具。