这个题问题出在了哪了,要咋解决
你的写法如果第二次文件还是不存在就会报异常
可以把获取inputstream改成while或者函数递归调用,直到文件存在为止。
InputStream is = null;
while(is == null) {
try{
is = getInputStream(sourceFileName);
} catch(Exception e){
System.out.pringln("文件不存在");
sourceFileName = sc.nextLine();
}
}
//读写文件操作