在Java中是否有办法创建文件并在文件已存在时将其重命名,例如" Dog.jpg",类似的东西" Dog(1).jpg"依此类推(" Dog(2).jpg"如果" Dog(1).jpg"也存在等等)?
答案 0 :(得分:2)
答案 1 :(得分:0)
是的,有一种方法可以创建一个文件,但如果已存在则将其命名为不同的文件。你看过javadocs for the File
class了吗?具体来说,是exists()
方法。如果返回true,请尝试创建“Dog(1).jpg”,如果再次调用exists()
。等