在java中重命名和替换字符串的内容

时间:2011-07-07 10:38:58

标签: java string

  

String fileOne =“C:/1236.pdf”;

     

String fileTwo =“C:/22.pdf”;

     

String mergedFileLocation =“C:/myMergedData.pdf”;

合并完成后

重命名现有文件

我需要重命名并将mergedFileLocation替换为fileOne

即, myMergedData.pdf至1236.pdf

1 个答案:

答案 0 :(得分:3)

目前还不清楚您是在询问更改变量的值,还是要实际重命名该文件。

如果是前者,那么只需使用变量赋值:mergedFileLocation = fileOne

如果是后者,那么您正在寻找的方法是File.renameTo

if (new File(mergedFileLocation).renameTo(new File(fileOne))) {
  // rename successful
} else {
  // rename has failed
}