4

当我插入 DVD 或 CD 时,我想以编程方式知道它是什么类型的媒体(DVD 或 CD)。

4

1 回答 1

2

恕我直言,不可能用纯 Java 解决这个问题。您唯一能做的就是通过 FileSystemView 检测某个文件是否是 cd/dvd 驱动器,但如果它包含 CD 或 DVD 作为媒体则不能。尽管可以通过获取总已用空间来进行有根据的猜测。

对于一个有效的解决方案,您至少需要三个“大”操作系统的 JNI 代码。我不知道有任何项目做到了这一点。Linux 只有特定于平台的库/实用程序在后台使用常用的 cdrw/dvdrw 工具。

于 2008-10-05T21:19:21.113 回答