最近做了一个文件上传到ftp的小任务,先上传ftp 然后将文件备份到另外一个文件夹中,使用的是renameTo()方法。
然后踩了一个坑,单独使用renameTo()在main方法里跑没有一点问题但是,放在ftp上传任务里就返回一直是false,找了好久才发现问题的原因,是应为我上面使用了流操作,但是在文件移动前没有关闭流,所以renameTo() 一直返回false。
最近做了一个文件上传到ftp的小任务,先上传ftp 然后将文件备份到另外一个文件夹中,使用的是renameTo()方法。
然后踩了一个坑,单独使用renameTo()在main方法里跑没有一点问题但是,放在ftp上传任务里就返回一直是false,找了好久才发现问题的原因,是应为我上面使用了流操作,但是在文件移动前没有关闭流,所以renameTo() 一直返回false。