版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/dreamzuora/article/details/84977414
@Test
public void filetest() throws Exception {
//判断文件会写入到哪个文件内
File file = new File("test.txt");
file.renameTo(new File("test1.txt"));
FileOutputStream out = new FileOutputStream(file);
out.write("ok".getBytes());
out.close();
}
最后发现ok仍然写在test.txt中,文件重命名只是把文件拷贝一份过去,而自身file对象没有发生改变,这些基础掌握太差,以后有时间多看《java编程思想》……