android 复制U盘文件夹失败,总是得到一个空目录
我最近在做一个项目,在Android广告机上能监测到U盘插入,也知道了U盘的路径,我需要将U盘的一个目录拷贝到SD卡上。
但是,用代码却无法将U盘里的一个目录复制出来,使用IO操作,总是只能复制出来一个空文件夹。同样的代码直接将SD卡上一个目录复制到另一个目录是可以成功的。
我猜测可能是权限不够。也添加了权限,如下:
<uses-permission android:name="android.permission.WRITE_MEDIA_STORAGE" />
<uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
但依然还是失败的。
使用ES文件浏览器的“复制到”,也是没法复制的,但使用,“复制”,然后在目标目录中“粘贴”又是可以的,不知道它这个复制粘贴是怎么实现的?
求助各位大神,看看这个应该怎么解决?谢谢了!
天仙一叶冰
11 years, 9 months ago