1

我从一个目录复制一个文件,但我很难找到新的文件路径!我使用了 apache commons-io 库中的 FileUtils 类来做到这一点.....请问有一个函数可以保存最后一个文件路径吗?

4

1 回答 1

1

由于 FileUtils.moveFile 接受两个参数——源文件和目标文件,你需要做的就是使用第二个参数:

File myFile = new File("file");
File newLocation = new File("funky_file");
FileUtils.copyFile(myFile, newLocation);
myFile = newLocation;

您不能仅基于 myFile 而不重新分配来检索新位置: File 类被设计为不可变路径,而不是文件的硬链接。

于 2013-08-07T04:51:50.790 回答