Node.js的文件权限及读写flag详解


Posted in Javascript onOctober 11, 2016

一、文件权限的数字类型

用数字来代表各个权限,各权限的分数对照表如下:

     r: 4

     w: 2

     x: 1

文件的基本权限有9个,分别是owner、group、others三种身份各有自己的read、write、execute权限。例如文件的权限字符为”-rwxrwxrwx”这9个权限是三个三个一组的。每种身份(owner、group、others)各自的权限(r、w、x)分数是需要累加的。

例如,当权限为[-rwxrwx—]时,分数则是:

owner = rwx = 4 + 2 + 1 = 7
group = rwx = 4 + 2 + 1 = 7
others = — = 0 + 0 + 0 = 0

所以在设置权限的更改时,该文件的权限数字就是770。

二、文件的读写flag属性

在读写文件时,有时候需要设置文件的读写操作属性。例如使用过readFile()方法完整读取一个文件时,

fs.readFile(filename [, options], callback)

其中options参数值为一个对象,在其中指定读取文件时需要使用的选项,在该参数对象中可以使用flag属性指定对该文件采取什么操作,默认值为”r”。可指定值如下:

Node.js的文件权限及读写flag详解

总结

以上就是这篇文中的全部内容了,希望本文的内容对大家的学习或者工作能有所帮助,如果有疑问大家可以留言交流。

Javascript 相关文章推荐
Jquery插件写法笔记整理
Sep 06 Javascript
打开新窗口关闭当前页面不弹出关闭提示js代码
Mar 18 Javascript
js实现简单的购物车有图有代码
May 26 Javascript
详解JavaScript中的表单验证
Jun 16 Javascript
谈谈对offsetleft兼容性的理解
Nov 11 Javascript
简单讲解AngularJS的Routing路由的定义与使用
Mar 05 Javascript
javascript单页面手势滑屏切换原理详解
Mar 21 Javascript
Javascript中从学习bind到实现bind的过程
Jan 05 Javascript
在小程序中使用腾讯视频插件播放教程视频的方法
Jul 10 Javascript
vue vue-Router默认hash模式修改为history需要做的修改详解
Sep 13 Javascript
详解如何构建Promise队列实现异步函数顺序执行
Oct 23 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 Javascript
最原始的jQuery注册验证方式
Oct 11 #Javascript
js正则表达式注册页面表单验证
Oct 11 #Javascript
jQuery ajax MD5实现用户注册即时验证功能
Oct 11 #Javascript
完美解决js传递参数中加号和&号自动改变的方法
Oct 11 #Javascript
浅谈在js传递参数中含加号(+)的处理方式
Oct 11 #Javascript
JS验证图片格式和大小并预览的简单实例
Oct 11 #Javascript
js判断文件格式及大小的简单实例(必看)
Oct 11 #Javascript
You might like
利用js调用后台php进行数据处理原码
2006/10/09 PHP
我的论坛源代码(六)
2006/10/09 PHP
一个典型的PHP分页实例代码分享
2011/07/28 PHP
CentOS 安装 PHP5.5+Redis+XDebug+Nginx+MySQL全纪录
2015/03/25 PHP
使用PHP uniqid函数生成唯一ID
2015/11/18 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
javascript编程起步(第六课)
2007/01/10 Javascript
从零开始学习jQuery (八) 插播:jQuery实施方案
2011/02/23 Javascript
LABjs、RequireJS、SeaJS的区别
2014/03/04 Javascript
jquery实现的图片点击滚动效果
2014/04/29 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
jQuery实现的导航下拉菜单效果
2016/07/04 Javascript
js移动焦点到最后位置的简单方法
2016/11/25 Javascript
axios拦截设置和错误处理方法
2018/03/05 Javascript
Python常用知识点汇总
2016/05/08 Python
win10环境下python3.5安装步骤图文教程
2017/02/03 Python
基于Python Numpy的数组array和矩阵matrix详解
2018/04/04 Python
Python箱型图绘制与特征值获取过程解析
2019/10/22 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
python操作链表的示例代码
2020/09/27 Python
用python爬虫批量下载pdf的实现
2020/12/01 Python
python 通过 pybind11 使用Eigen加速代码的步骤
2020/12/07 Python
编程实现去掉XML的重复结点
2014/05/28 面试题
Linux操作面试题
2015/02/11 面试题
法人授权委托书范本
2014/04/04 职场文书
给学校的建议书范文
2014/05/15 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
鲁迅故里导游词
2015/02/05 职场文书
北大自主招生自荐信
2015/03/04 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
工作转正自我鉴定范文
2019/06/21 职场文书
python爬取新闻门户网站的示例
2021/04/25 Python
python 安全地删除列表元素的方法
2022/03/16 Python
WCG2010 星际争霸决赛 Flash vs Goojila 1 星际经典比赛回顾
2022/04/01 星际争霸