【问题标题】:How to rename an existing file如何重命名现有文件
【发布时间】:2011-02-17 17:55:43
【问题描述】:

我的硬盘中有一个现有文件,我想重命名这个文件。

【问题讨论】:

  • 在命令行重命名它...?在 Java 中?你试图做什么?您如何处理文件?
  • 你好,我的硬盘中有一个现有文件,我想重命名这个文件。我正在寻找 renameTo 函数,但我必须删除我的文件并重新创建吗?
  • 确保在发布问题时添加更多信息,这样可以节省我们双方的时间。

标签: java file struts rename


【解决方案1】:

你可以看看commons-ioFileUtils.moveFile。该方法尝试File.renameTo,如果失败,则尝试复制和删除文件(例如,从一个驱动器移动到另一个驱动器时)。

如果您直接使用File.renameTo(如果您只想重命名同一目录中的文件就足够了),请确保评估返回的布尔值!

【讨论】:

    【解决方案2】:

    像这样:

    new File(path).renameTo(new File(newPath));
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-03-27
      • 2023-03-21
      • 1970-01-01
      • 1970-01-01
      • 2016-02-04
      • 2019-12-24
      • 2020-06-02
      • 1970-01-01
      相关资源
      最近更新 更多