我想知道是否可以创建具有相似名称的多个文件,而不会覆盖当前文件.
例如:如果我有一个文件: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();
}
Run Code Online (Sandbox Code Playgroud)
所以如果我重新运行这个程序,我的当前文件不应该被覆盖.我已经尝试过if if with a flag变量将number作为前缀添加到文件名中.
我想知道是否有任何Java命令可以避免覆盖现有文件.
| 归档时间: |
|
| 查看次数: |
5858 次 |
| 最近记录: |