File.renameTo()在windows下运行正常,可正常移动文件。但在linux下就失败了,代码运行正常,但文件没有移动。
这种情况下可以使用Files.move代替。
//import java.nio.file.*;
//重命名文件
// new File(tempFile).renameTo(new File(outFile));
Files.move(Paths.get(tempFile), Paths.get(outFile), StandardCopyOption.REPLACE_EXISTING);
author:蓝何忠
email:lanhezhong@163.com