创建文件(如果不存在)(可执行的Jar文件)

时间:2020-06-28 09:33:20

标签: java file user-interface

我已经创建了一个可执行的jar文件。要求用户输入他/她的名字并保存以便继续。这需要创建一个文件,但是由于gitignore处的* .txt文件,因此不会将其存储在git中。我想知道创建文件的正确方法,以便用户可以输入其名称并继续。我还应该添加什么:

File yourFile = new File("Name.txt");
yourFile.createNewFile();
FileOutputStream oFile = new FileOutputStream(yourFile, false);

try {
    BufferedWriter reader = new BufferedWriter(new FileWriter(new File("Name.txt"), true));
    reader.write(Data);
    reader.newLine();
    reader.close();
} catch (IOException E) {
    System.out.println("Error is " + E);
}

1 个答案:

答案 0 :(得分:0)

您通常在git中存储和管理代码。通常,您不将二进制文件和运行时数据存储在git中。

在我看来,代码缺少检查文件是否存在的存在。请在此处查看更多信息:How do I check whether a file exists without exceptions?

顺便说一句。请不要做类似的事情:

BufferedWriter reader (...)

它不是读者。是作家。