如何在java中将目录从目录移动到另一个目录之后保存文件路径

时间:2013-08-07 04:47:34

标签: java

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

1 个答案:

答案 0 :(得分:1)

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

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

如果不重新分配,则无法仅基于myFile检索新位置:文件类被设计为不可变路径,而不是文件的硬链接。