我的问题可能有一个明显的解决方案,但我不是很有经验,我一直坚持这一点:
我的程序接受一个目录作为输入,但存在检查总是返回否定的。如果我注释掉存在检查,我会得到一个空指针异常。
例如,我的起始目录是 c:\Start。我在提示时输入此内容,但从未找到。是否有一些用于输入我不理解的目录的语法?
String startDir;
Choice[] startOptions = new Choice[5];
startDir = ConsoleInput.readLine("Enter directory to start");
String startDirappend = new String (startDir+"/");
File existCheck = new File(startDirappend);
boolean exists = existCheck.exists();
while (exists!=true)
{
startDir = ConsoleInput.readLine("Directory not found. Enter directory to start");
exists = existCheck.exists();
}
Can startText = new Can(startDirappend+"START.txt");