java chmod 777_如何使用java给文件赋予权限chmod 664?

@sk.@大梦先觉@CodeDiving@way1989@大姑爷~(^_^)~@haoliuyou@fortianwei@zjw681691@海上双飞燕@huangtao我是想给一个文件赋予权限,按照网上的写法,都执行成功,没有抛异常。已获得r...

@sk. @大梦先觉 @CodeDiving @way1989 @大姑爷~(^_^)~ @haoliuyou @fortianwei @zjw681691 @海上双飞燕 @huangtao 我是想给一个文件赋予权限,按照网上的写法,都执行成功,没有抛异常。已获得root权限,执行su能成功。但是使用adb shell进入文件查看ls -l,文件权限没有改变。我使用adb shell,之后chmod能成功,文件权限改变。不知道什么原因。希望大家能给一点思路。下面是代码 Process proc; String cmd1 = "mount -o remount,rw /system"; String cmd2 = "chmod 777 /mnt/sdcard/Download/1.txt"; try { proc = runtime.exec("su"); DataOutputStream os = new DataOutputStream(proc.getOutputStream()); os.writeBytes(cmd1+"\n"); os.writeBytes(cmd2+"\n"); os.writeBytes("exit\n"); os.flush(); proc.waitFor(); } catch (IOException e) { // TODO Auto-generated catch block Log.d("jhz","IOException2:"+e); e.printStackTrace(); } catch (InterruptedException e) { // TODO Auto-generated catch block Log.d("jhz","InterruptedException:"+e); e.printStackTrace(); }

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值