4

DVD または CD を挿入するときに、それがどの種類のメディア (DVD または CD) であるかをプログラムで知りたいです。

4

1 に答える 1

2

これを純粋なJavaで解決することは不可能です。あなたができる唯一のことは、FileSystemView を介して、特定のファイルが cd/dvd ドライブであるかどうかを検出することですが、メディアとして CD または DVD が含まれているかどうかは検出しません。ただし、使用済みスペースの合計を取得することで、知識に基づいた推測を実行できます。

実用的なソリューションには、少なくとも 3 つの「大きな」OS 用の JNI コードが必要です。これを行ったプロジェクトは知りません。バックグラウンドで通常の cdrw/dvdrw ツールを使用する Linux 用のプラットフォーム固有のライブラリ/ユーティリティのみがあります。

于 2008-10-05T21:19:21.113 に答える