使用Java创建具有相似名称的文件,而不会覆盖现有文件
我想知道是否可以创建多个具有相似名称的文件,而不会覆盖当前文件。
例如:如果我有一个文件:下次创建时xyz.txt应该是:xyz(1).txt
try { File makefile = new File("output.txt");
FileWriter fwrite = new FileWriter(makefile);
fwrite.write("example file");
fwrite.flush();
fwrite.close();
} catch (IOException e) {
e.printStackTrace();
}
因此,如果我重新运行该程序,则当前文件不会被覆盖。我已经尝试过,如果带有标志变量的条件将数字添加为文件名的前缀。
我想知道是否有任何Java命令来避免覆盖现有文件。
回答:
我想知道是否有任何本地Java命令停止覆盖[并将数字添加到文件名中]
不在核心Java库中,不。
以上是 使用Java创建具有相似名称的文件,而不会覆盖现有文件 的全部内容, 来源链接: utcz.com/qa/400235.html