为了账号安全,请及时绑定邮箱和手机立即绑定

如果 csv 文件不存在,如何返回变量结果

如果 csv 文件不存在,如何返回变量结果

缥缈止盈 2022-08-03 11:01:00
我想知道如果我的csv文件不存在并且已被重命名或移动到其他位置,那么返回值应该传递给其他变量,以便我将调用该变量以在其他方法中读取。这是我的代码 -  public static String getSites() {    // .csv comma separated values    String csvFile = "C:\\SWAPIData/riglist.csv";    BufferedReader br = null;    String line = "";    String sites = "'";    try {      br = new BufferedReader(new FileReader(csvFile));      while ((line = br.readLine()) != null) {        if (line != "")          sites = sites + line + "','";        else          continue;      }      if (sites != null && sites.length() > 1)        sites = sites.substring(0, sites.length() - 2);      else        return "";      //System.out.println(sites);    } catch (FileNotFoundException e) {      e.printStackTrace();    } catch (IOException e) {      e.printStackTrace();    } finally {      if (br != null) {        try {          br.close();        } catch (IOException e) {          e.printStackTrace();        }      }    }    return sites;  }}
查看完整描述

1 回答

?
米琪卡哇伊

TA贡献1998条经验 获得超6个赞

在块中,首先检查文件是否存在。如果没有,则返回空字符串。try


if (!new File(csvFile).exists()) {

    return "";

}

您还可以使用“文件”来检查文件是否存在


if (!Files.exists(Paths.get(csvFile))) {

    return "";

}


查看完整回答
反对 回复 2022-08-03
  • 1 回答
  • 0 关注
  • 61 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信