WEB开发网
开发学院手机开发Android 开发 android中通过代码实现文件权限修改(chmod) 阅读

android中通过代码实现文件权限修改(chmod)

 2010-08-11 10:52:00 来源:WEB开发网   
核心提示:在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限,android中通过代码实现文件权限修改(chmod),读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限,Android中可用通过adb

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,rw-r--r--用数字表示成644。

反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。

Android中可用通过adb shell 方法修改文件的权限,有时候我们需要在代码中实现改功能,

try {

String command = "chmod 777 " + destFile.getAbsolutePath();

Log.i("zyl", "command = " + command);

Runtime runtime = Runtime.getRuntime();

Process proc = runtime.exec(command);

} catch (IOException e) {

Log.i("zyl","chmod fail!!!!");

e.printStackTrace();

}

Tags:android 通过 代码

编辑录入:coldstar [复制链接] [打 印]
赞助商链接