重命名文件,如“name + index”

时间:2012-08-03 06:45:29

标签: java file rename

在Java中是否有办法创建文件并在文件已存在时将其重命名,例如" Dog.jpg",类似的东西" Dog(1).jpg"依此类推(" Dog(2).jpg"如果" Dog(1).jpg"也存在等等)?

2 个答案:

答案 0 :(得分:2)

java中的

File类有一个名为exists的方法用来检查文件是否存在

如果确实存在,请将其重命名为其他内容。

重复此过程,直到找到不存在的文件名

答案 1 :(得分:0)

是的,有一种方法可以创建一个文件,但如果已存在则将其命名为不同的文件。你看过javadocs for the File class了吗?具体来说,是exists()方法。如果返回true,请尝试创建“Dog(1).jpg”,如果再次调用exists()。等