android rename to(file)方法失败

来源:互联网 发布:java优缺点 编辑:程序博客网 时间:2024/06/06 10:42

在项目中进行下载文件移动文件夹的操作 使用File#renameTo(File)方法会返回失败(false),文件没有移动,一直找不到原因,上网查了相关资料  发现有可能是文件系统的不同导致的  

在网上找了相关解决办法 可以考虑使用apache组织的commons-io包里面的FileUtils#copyFile(File,File)和FileUtils#copyFileToDirectory(File,File)方法实现copy的效果。至于删除嘛,我想如果要求不是那么精确,可以调用File#deleteOnExit()方法,在虚拟机终止的时候,删除掉这个目录或文件。 

同时也可以参考 http://blog.csdn.net/w6028819321/article/details/16961321 使用linux命令进行文件的移动

阅读全文
0 0
原创粉丝点击