我正在测试我正在为一个学校项目编写的一些 java 代码,我无法创建一个代表 txt 文件的新文件,但能够为 .m3u 文件创建一个。例如,以下会引发 FileNotFound 异常:
java.io.FileInputStream inputFile;
try
{
File file = new File("consoledata1.txt");
inputFile = new FileInputStream( file );
MixTapeConsole mtc = new MixTapeConsole(inputFile);
}
catch( Exception ex)
{
System.out.println("Could not find file");
fail("File not found.");
}
但这不会:
MixTapeModel mtm = new MixTapeModel();
mtm.loadM3U( new java.io.File("MilesDavis.m3u"));
这两个文件都在文件目录中,并确认(通过打印绝对路径)java 正在寻找两者的正确位置。任何想法将不胜感激。