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
版权声明:本文为lanhezhong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。