【发布时间】:2013-03-29 17:56:29
【问题描述】:
我想在内部存储之间复制文件(从相机应用程序捕获的图像文件),从 /data/data/[my app]/photo 到内部存储中的另一个文件夹。
正如您在下面的屏幕截图中看到的,我已通过以下代码成功地将两个目录的权限更改为“777”:
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /data/data/[my app]/photo", null, new File("/data/data/[my app]/photo"));
所以,我使用类似的代码来更改“照片”文件夹中文件的权限,但没有任何反应。
Runtime.getRuntime().exec("su");
Runtime.getRuntime().exec("chmod 777 /data/data/[my app]/photo/2_20130406_143344");
如果有人给我一些指导,我将不胜感激,因为它困扰了我整个周末。
提前非常感谢!
【问题讨论】:
-
相机应用程序不存储在 /data/data/... 你不必为了复制一些文件而弄乱 linux 类型权限。
标签: android file-permissions chmod