如何从 android 的内部存储移动文件 a?

How to move file a from internal storage of android?

我想从 android 内部存储应用特定目录移动文件。
e.g:/data/user/0/com.app.package/cache/data/user/0/com.app.package/files

我知道我可以复制所有内容并执行读取位等操作,复制内容,将其重新写入新位置,然后删除原始内容。
但是
我不想这样做,这不是移动而是复制东西。
那么,有谁知道这里有什么简单的方法吗?

尝试使用此代码移动

File from = new File(oldPathWithFileName);
File to = new File(newPathWithFileName);
from.renameTo(to);

这只有在两个文件都放在同一个存储中时才有效(这就是你的情况),当你想从例如移动时不起作用。内部存储到 SD