我想创建一个文件并将文件保存为输入名称和迭代编号。但是这不是写任何东西到源文件夹。我不知道我可能会出错的地方。使用文件名变量创建一个文件java
private void write() throws IOException {
File file = new File(name + it_number + ".txt");
file.createNewFile();
FileWriter writer = new FileWriter(file);
writer.write(results);
it_number++;
writer.flush();
writer.close();
}
对于初学者来说,在名称实际上是被定义的吗?另外,如果您的代码在没有任何可见错误的情况下执行,那么有一种可能性是您正在写入您不期望的文件夹。为了解决这个问题,你可以使用你想写的文件的完整系统路径。 –
我希望你正在使用java项目,如果是这样的话,那么它会在项目目录中创建文件,而不是在源文件夹中 – Shettyh
你的代码应该工作......你在哪里保存文件? –