【问题标题】:Rename file like "name+index"重命名文件,如“名称+索引”
【发布时间】:2012-08-01 04:49:04
【问题描述】:

如果该文件已经存在,Java 中有没有办法创建一个文件并重命名它,例如“Dog.jpg”,类似于“Dog(1).jpg”等(如果“Dog(1).jpg”也存在,则为“Dog(2).jpg”等)?

【问题讨论】:

标签: java file rename


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2018-10-02
      • 1970-01-01
      • 2020-02-14
      • 2020-10-21
      • 1970-01-01
      • 2014-06-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      相关资源
      最近更新 更多