我的硬盘中有一个现有文件,我想重命名这个文件。
答案 0 :(得分:9)
像这样:
new File(path).renameTo(new File(newPath));
答案 1 :(得分:2)
您可以查看commons-io FileUtils.moveFile。该方法尝试File.renameTo
,如果失败,则尝试复制并删除文件(例如,从一个驱动器移动到另一个驱动器时)。
如果您直接使用File.renameTo
(如果您只想在同一目录中重命名文件就足够了),请确保评估返回的布尔值!