如果文件不存在,则创建FileReader

时间:2018-04-28 18:57:05

标签: java

我有以下方法来阅读文件:

String[] readFile(String file) throws IOException {
    String[] contentFile;

    BufferedReader br = new BufferedReader(new FileReader(path + file + ".txt"));

    try {
        StringBuilder sb = new StringBuilder();
        String line = br.readLine();

        while (true) {
            sb.append(line);
           // sb.append(System.lineSeparator());
            line = br.readLine();
            if (line == null) {
                break;
            }
....

但是当FileReader中的文件没有 - 存在时会出现异常。 如果在初始化BufferedReader之前创建文件,如果在上述情况下不存在?

1 个答案:

答案 0 :(得分:0)

溶剂:

File f = new File(path + fileName + ".txt");
    if (!f.exists()){
        f.createNewFile();
    }