android文件读写权限

     在android开发中,我们经常用到文件的读写权限。

      最开始不太理解为什么会有777这些出现,今天看了一点视频,了解了一些,下面来分享一下。

    

    这是我写了一个小程序来实现不同权限下的文件读写。

下面我们来看一下上图中premissions:

   位置0  -代表文件

d代表目录

位置1~3    ---       当前用户 r 可读 w 可写 x 可执行

位置4~6    --- 当前用户所在的组 r 可读 w 可写 x 可执行

位置7~9    --- 其他用户的权限  r 可读 w 可写 x 可执行

一般情况下android下的每一个应用以都是一个独立 的用户,对应一个独立 的组。

接下来我们就要说一下666的来源:

- --- --- ---     表示 0 000

rw- --- --- 表示0 600 (6是二进制得出来的结果 r 表示2的2次方为4   w表示2的一次方为2  两个值 加起来就是6)

- rw- rw- rw- 表示0 666


更改权限:chmod的意思就是change mode

chmod 666   XXX.txt    表示将XXX文件的权限改为公用的,所有应用程序都对XXX可读可写


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值