关于java重命名文件出现失败的原因之一

小白最近在使用java对文件进行重命名时,遇到了重命名失败的情况,经过查阅资料知道:

在使用file的renameTo方法对文件进行重命名时,如果重命名不成功,有一个原因之一就是:

在对文件进行重命名操作前,存在对重命名的文件进行流的读取操作,需要对它进行close,再执行重命名操作,附上重命名的小例子

     //需要改名的文件
		File file1 = new File("F:\\0.txt");
		//改变成的文件
		File file2 = new File("F:\\1.txt");
		file1.renameTo(file2);
		//结果是:0.txt 改名成 1.txt



你可能感兴趣的:(Java语言)