Java中有创建文件并在文件已存在的情况下重命名文件的方法。 “Dog.jpg”,类似于“Dog(1).jpg”等等(如果“Dog(1).jpg”等也存在,则为“Dog(2).jpg”)?重命名文件,如“名称+索引”
1
A
回答
2
0
是的,有一种方法可以创建一个文件,但如果它已经存在,则命名它有所不同。你有没有看过javadocs for the File
class?具体来说,就是exists()
方法。如果返回true,则尝试创建一个“Dog(1).jpg”,如果再次调用exists()
。等
相关问题
- 1. 使用“索引”重命名批量(基本名称)文件/文件夹
- 2. 用多个名称重命名文件
- 3. UNIX - 用长名称重命名文件
- 4. 重命名文件的名称编号
- 5. ServiceStack V4元数据索引页面 - 重命名操作名称
- 6. 用gulp重命名并添加一个索引来重命名一个文件
- 7. 如何重命名MySQL中的索引
- 8. 重命名文件名C++
- 9. 击 - 重命名文件名
- 10. 使用文件夹名称在powershell中重命名文件
- 11. 重命名文件以合并两个文件的名称
- 12. 将文件重命名为其文件夹名称
- 13. 使用文件夹名称作为前缀重命名文件
- 14. 重命名jar包名称
- 15. 重命名的文件集时,旧名新名称在Python3
- 16. 如何在eclipse中重命名子包文件夹名称
- 17. IronPython的 - 如何重命名文件夹名称
- 18. 如何重命名文件?
- 19. 如何重命名文件?
- 20. 重命名文件
- 21. 重命名文件
- 22. 重命名文件
- 23. 重命名文件
- 24. 重命名文件
- 25. 重命名文件引起NameError
- 26. 如何重命名对象名称?
- 27. 如何重命名ec2实例名称
- 28. 重命名文件名,另一名
- 29. git的发现和重命名多个文件名和文件夹名称
- 30. 如何根据现有文件名重命名文件名
是的。首先搜索文件是否存在,如果存在,则迭代搜索Dog(i).jpg是否存在以及何时不存在,创建它。 – RoneRackal 2012-08-03 06:47:51
尝试@RoneRackal说过的话,如果遇到代码问题,请发帖。在这里询问整个代码是不对的。 – 2012-08-03 06:48:52
这可能是有帮助的 http://stackoverflow.com/questions/10828451/how-can-create-multiple-files-with-same-name-in-the-same-directory-using-java/10828566#10828566 – tagtraeumer 2012-08-03 06:49:15