File.renameTo()无效-解决

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版权协议,转载请附上原文出处链接和本声明。