【发布时间】:2019-07-26 15:16:37
【问题描述】:
我无法在 android 5 的可移除 SDCard 中重命名文件。 我尝试使用此代码重命名:
File oldfile = new File(old);
File newfile = new File(new);
oldfile.renameTo(newfile);
此代码在设备存储中运行良好。但在可移动的 SD 卡中不起作用。 这个问题存在于 android 5 及更高版本中。我知道对于 Android 5 我必须使用 SAF 和对于 Android 的运行时权限。但我不知道如何重命名。 请帮我。 谢谢
【问题讨论】:
-
“问题”是什么意思?你有例外吗?它只是静默执行吗?
-
文件名不能在SD卡中重命名。不会出现错误消息。 @史蒂文
标签: android permissions rename sd-card android-external-storage