我有一个存储在SD卡根目录中的文件(即不在任何文件夹内) 但我需要我的文件在数据/本地/在SD卡之上..
我的应用是针对root用户的。所以我尝试了以下操作:
"cd "+Environment.getExternalStorageDirectory().getAbsolutePath().toString()
mv file ../
它将目录更改为SD卡但不移动文件..错误:'文件'失败 - 跨设备链接,255
所以我不能在不同的媒介之间移动..我猜这样.. 帮助appreicated ..谢谢!
答案 0 :(得分:0)
在代码中使用File.renameTo()
方法。
修改强>
啊哈! 但此API的文档说:
在Android上,应用程序最有可能达到此限制时 尝试在内部存储和SD卡之间进行复制。
嗯...
我猜你必须复制该文件,然后删除原文。