找不到文件错误处理

时间:2015-05-17 14:44:24

标签: java file input

如果我的FileInputStream无法在其目录中找到输入的文件名,是否有一种特殊的方法来处理错误?我只是试图这样做,如果我的程序找不到键入的文件它会打印一个错误,说明“文件不存在”

编辑:遗漏信息。希望让用户重新输入文件名。

1 个答案:

答案 0 :(得分:1)

应该像这个一样简单

try {
    <your code>
} catch(FileNotFoundException e) {
    e.printStackTrace();
}

catch不会结束你的程序,你可以轻松地在整个块周围循环,每次都用不同的文件名尝试。

然而,在尝试打开文件之前,最好先测试文件是否存在。

new File("filename").exits()