@Testpublic 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编程思想》……