今天在服务器上使用file.renameTo的时候一直报错
https://my.oschina.net/u/2424727/blog/1933126
后来根据这个文章 查了下 确实文件系统类型不同:
解决方法:使用apache的commons-io包中的工具类的进行文件移动。
1.测试代码:
import org.apache.commons.io.FileUtils;
import java.io.File;
import java.io.IOException;
/**
* 文件移动方法测试
*/
public class FileTest {
public static void main(String[] args) {
String filePath="/tmp/test.txt";
File file = new File(filePath);
boolean b = file.renameTo(new File("/run/test.txt"));
System.out.println(b);
//使用apache的FileUtils工具
try