我用renameTo方法将目录1中的test文件到目录2中,然后如果我将转移后的test文件再Copy到目录1中,这样两个目录下都有这个文件了,奇怪的地方就是可能会报错说:目录2中的test文件拒绝访问,
FileNotFoundException,这是为什么呢?谢谢大家指教一下!

解决方案 »

  1.   

    另;要想对目录2下的新文件进行操作,需要重新定义File afterRen=new File(path),因为之前的File取用的是未移动前的File(空File)这也许是你产生FileNotFoundException的原因。
    不过听楼主描述,把文件搬过来搬过去的,不知道是什么意思? Copy用renameTo()干吗,它是实现不了的阿!!