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

原创 2011年01月17日 11:38:00

在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();
             }

 

chmod 777 修改权限

在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。 例如我用ls -l命令列文件表时,得到如下输出: -rw-r--r-- 1 apple user...

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

http://blog.163.com/malloc_wet/blog/static/1104560862011922114313526/ 指令名称 : chmod   使用权限 : 所有使用...

Android 修改文件权限

Linux 文件权限 1 [001] 执行权限 x 2 [010] 只写权限 w 4 [100] 只读权限 r sudo chmod 600 ××× (只有所有者有读和写的权限) sudo ...

android CHMOD命令用法

文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 用包含字母和操作符表达式的文字设定法 其语法格式为:ch...

android通过chmod命令实现文件权限修改

在LINUX下每个文件都有一个权限的属性 ,那么在Android中怎么用java改变某个文件的权限呢? Android中有两种方法可以改变文件的权限  1. 用openFileOutput方法: ...

android下chmod函数返回Operation not permitted

转自:http://bbs.csdn.net/topics/370074059 在android平台,使用c语言中的chmod函数来修改设备文件的权限,如下:  chmod("/dev/2-1....
  • meryvn
  • meryvn
  • 2015年11月05日 16:09
  • 1722

c++指针使用形参改变实参

将10个整数按由小到大的顺序排列 #include using namespace std; int main() { //使用形参改变实参数 //将10个整数按由小到大的顺序排列 void...

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

http://blog.163.com/malloc_wet/blog/static/1104560862011922114313526/ 指令名称 : chmod   使用权限 : 所有使用...

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

转自: http://blog.163.com/malloc_wet/blog/static/1104560862011922114313526/ 指令名称 : chmod   使用权...
  • meryvn
  • meryvn
  • 2015年10月20日 16:00
  • 214

Linux chmod命令修改文件与文件夹权限命令代码

在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下。 语法如下: chmod [who] [+ | - | =] [m...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android中通过代码实现文件权限修改(chmod)
举报原因:
原因补充:

(最多只允许输入30个字)