Java でオーディオ CD リッパーを作成して、それらがどのように機能するかを学ぼうとしています。CDドライブから曲を実際に読み取る方法がわかりません。.cda ファイルを開くことはできましたが、CD のセクターにアクセスできない限り、あまり役に立ちません。以下のコードを使用して D: ドライブ (コンピューターの CD ドライブ) を開こうとしましたが、File Not Found エラーが発生します。これは、CD ドライブがファイルではないためだと思います。他のタイプの入力ストリームはありますか、または CD ドライブから読み取る別の方法はありますか。私は長い間探していましたが、私が見つけることができるものは何もありません。
public class learning
{
public static void main(String[] args) throws IOException
{
FileInputStream input = new FileInputStream( "D:\\" );
}
}
具体的なエラー メッセージは次のとおりです。
Exception in thread "main" java.io.FileNotFoundException: D:\ (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.io.FileInputStream.<init>(Unknown Source)
at learning.main(learning.java:5)
乾杯ダニエル