使用文件名java的变量创建文件

时间:2016-07-27 16:52:04

标签: 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();
}

2 个答案:

答案 0 :(得分:0)

不是修复,而是调试提示 - 找到要写入文件的位置:

File file = new File(name + it_number + ".txt");
System.out.println(file.getAbsolutePath());

答案 1 :(得分:-1)

尝试使用BufferedWriter,如下所示

FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(results);
bw.close();