【发布时间】:2018-10-16 07:30:49
【问题描述】:
我在处理中有一个非常简单的代码,它创建了一个名为 data.txt 的空文件并在上面写入。当我终止程序时,文件与数据一起存在,但是当我再次运行程序时,程序会重新创建一个空文件并删除之前创建的文件。
PrintWriter output;
int i = 0;
void setup()
{
output = createWriter("data.txt");
}
void draw()
{
if (keyPressed)
{
if (key == 'o')
{
output.println(i++);
System.out.println("Program is writing: " + i);
}
else if (key == 'p')
{
output.flush();
output.close();
}
} else {}
}
有没有办法告诉Processing如果它不退出就创建文件,如果它退出就不要这样做?我正在制作一个小型视频游戏,我需要一种存储分数的方法。
【问题讨论】:
标签: file processing overwrite writing