File的renameTo不能重命名文件,经过仔细查看,发现被重命名的文件的流没有关闭,所以把被重命名的文件的流关闭了,才能重命名。特记下。
在后来的编程经历中,又发现了,如果文件名中包含“\”或者“/”,也不能重命名这个经验告诉我,重命名要考虑java运行环境的对文件命名的要求。
File的renameTo不能重命名文件,经过仔细查看,发现被重命名的文件的流没有关闭,所以把被重命名的文件的流关闭了,才能重命名。特记下。
在后来的编程经历中,又发现了,如果文件名中包含“\”或者“/”,也不能重命名这个经验告诉我,重命名要考虑java运行环境的对文件命名的要求。