我一直在尝试用 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)
干杯丹尼尔