美文网首页
4、文件权限

4、文件权限

作者: Jarvis_zhu | 来源:发表于2017-12-20 22:50 被阅读0次

创建生成几个权限的文件应用

  1. 新建四个按钮
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="private"
        android:onClick="click1"
        />
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="append"
        android:onClick="click2"
        />
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="read"
        android:onClick="click3"
        />
    <Button 
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="write"
        android:onClick="click4"
        />
  1. 实现方法
    /**
     * 点击按钮生成一个私有的文件
     * 
     * @param view
     */
    public void click1(View view) {
        try {
            FileOutputStream fos = openFileOutput("private.txt", MODE_PRIVATE);
            fos.write("private".getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 点击按钮生成一个append文件
     * 
     * @param view
     */
    public void click2(View view) {
        try {
            FileOutputStream fos = openFileOutput("append.txt", MODE_APPEND);
            fos.write("append".getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 点击按钮生成一个可读的文件
     * 
     * @param view
     */
    public void click3(View view) {
        try {
            FileOutputStream fos = openFileOutput("read.txt", MODE_WORLD_READABLE);
            fos.write("read".getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    /**
     * 点击按钮生成一个可写的文件
     * 
     * @param view
     */
    public void click4(View view) {
        try {
            FileOutputStream fos = openFileOutput("wirte.txt", MODE_WORLD_WRITEABLE);
            fos.write("write".getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
  1. 生成 的文件如图


    安卓文件截图.png
  2. 权限解释


    十位权限图.png

r: 可读
w: 可写
x: 可执行

  1. 修改文件的权限 使用linux下一个指令(chmod)


    进入shell
    切换到files目录.png
    文件权限对应二进制.png

让所有用户对private.txt具有可读可写可执行的权限

权限修改.png
权限修改完成.png

相关文章

  • 文件和目录权限

    1、Linux权限介绍2、Linux文件属性3、如何改变Linux文件属性权限4、新建文件默认权限 1、Linux...

  • Unix/Linux 及 vi 编辑器基本命令参考

    文件命令 进程管理 文件权限 chmod octal file – 更改 file 的权限 4 – 读 (r) 2...

  • Linux 文件权限整理

    常用的linux文件权限如下 文件权限含义如下 文件权限4-2-1是如何得出来的? r、w、x分别代表读取(r)、...

  • 4、文件权限

    创建生成几个权限的文件应用 新建四个按钮 实现方法 生成 的文件如图安卓文件截图.png 权限解释十位权限图.pn...

  • 2019-01-15:文件权限

    Linux文件权限 1.常见文件权限 2.用户分组权限 从左至右: 1-3位数字代表文件所有者的权限 4-6位数字...

  • 权限

    chmod -rwxr--r--文件类型当前用户权限用户所在组权限其他用户权限-文件d文件夹r=4读w=2写x=1...

  • Day20操作系统权限知识

    系统常见权限信息r(4)读权限:文件信息:内容信息可以读取目录信息:查看目录的数据信息w(2)写权限:文件信息:内...

  • 黑猴子的家:mysql-5.7.26 在 centos 7.6上

    1、卸载mariadb 查找 卸载 2、上传 3、修改文件权限 4、解压 5、赋予权限 6、删除多余文件rpm包 ...

  • 文件与目录的默认权限和隐藏权限

    文件默认权限 umask 每个权限对应的分数: read=4 write=2 execute=1修改权限 chmo...

  • Linux指令

    文件类型: 代表字符权限对文件的含义对目录的含义r 4读权限可以查看文件内容可以列出目录中的内容w 2写权限可以修...

网友评论

      本文标题:4、文件权限

      本文链接:https://www.haomeiwen.com/subject/rxonwxtx.html