4
當我插入DVD或CD時,我想以編程方式知道它是什麼類型的媒體(DVD或CD)。如何發現插入DVD/CD驅動器的介質類型? (java)
當我插入DVD或CD時,我想以編程方式知道它是什麼類型的媒體(DVD或CD)。如何發現插入DVD/CD驅動器的介質類型? (java)
恕我直言,不可能用純Java解決這個問題。您唯一能做的就是通過FileSystemView並檢測某個文件是否爲cd/dvd驅動器,但如果它包含CD或DVD作爲介質則不會。雖然一個人可以通過獲得總使用空間來進行有根據的猜測。
對於一個可行的解決方案,您至少需要三個「大」操作系統的JNI代碼。我不知道有任何項目已經完成了。只有Linux平臺特定的庫/實用程序在後臺使用常用的cdrw/dvdrw工具。
當然,這會有問題,但我認爲你的意思是「以編程方式」。 – skaffman 2008-10-05 20:54:34
我很抱歉是的,我寫錯了。我發現了一個能夠完成我想完成的任務的軟件。太糟糕了,目前似乎沒有一個通用的解決方案(獨立於操作系統)。 – ThorDivDev 2008-10-22 02:17:38