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拖拽并简单保存的实现代码
Nov 28 Javascript
Js日期选择自动填充到输入框(界面漂亮兼容火狐)
Aug 02 Javascript
jquery中的常用事件bind、hover、toggle等示例介绍
Jul 21 Javascript
JS定义网页表单提交(submit)的方法
Mar 20 Javascript
JavaScript中字符串分割函数split用法实例
Apr 07 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
jQuery时间日期三级联动(推荐)
Nov 27 Javascript
使用vue的v-for生成table并给table加上序号的实例代码
Oct 27 Javascript
使用ajax的post同步执行(实现方法)
Dec 21 Javascript
详解webpack babel的配置
Jan 09 Javascript
JavaScript函数的4种调用方法实例分析
Mar 05 Javascript
javascript设计模式 ? 中介者模式原理与用法实例分析
Apr 20 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
Win2003下APACHE+PHP5+MYSQL4+PHPMYADMIN 的简易安装配置
2006/11/18 PHP
PHP 一个比较完善的简单文件上传
2010/03/25 PHP
php 常用算法和时间复杂度
2013/07/01 PHP
Yii安装与使用Excel扩展的方法
2016/07/13 PHP
php实现自定义中奖项数和概率的抽奖函数示例
2017/05/26 PHP
Javascript 获取字符串字节数的多种方法
2009/06/02 Javascript
JQuery Tips(4) 一些关于提高JQuery性能的Tips
2009/12/19 Javascript
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
快速解决jQuery与其他库冲突的方法介绍
2014/01/02 Javascript
使用jQuery简单实现模拟浏览器搜索功能
2014/12/21 Javascript
JavaScript获取表单内所有元素值的方法
2015/04/02 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
JavaScript数据结构与算法之集合(Set)
2016/01/29 Javascript
jQuery实现的多滑动门,多选项卡效果代码
2016/03/28 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
基于Vue.js 2.0实现百度搜索框效果
2020/12/28 Javascript
使用use注册Vue全局组件和全局指令的方法
2018/03/08 Javascript
JavaScript中concat复制数组方法浅析
2019/01/20 Javascript
Vue项目路由刷新的实现代码
2019/04/17 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
在vue中实现禁止屏幕滚动,禁止屏幕滑动
2020/07/22 Javascript
全面了解Python环境配置及项目建立
2016/06/30 Python
python如何在列表、字典中筛选数据
2018/03/19 Python
Python实现的各种常见分布算法示例
2018/12/13 Python
解决c++调用python中文乱码问题
2020/07/29 Python
eBay澳大利亚站:eBay.com.au
2018/02/02 全球购物
卫校中专生的自我评价
2014/01/15 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
人力资源总监工作说明
2014/03/03 职场文书
简单的项目建议书模板
2014/03/12 职场文书
乡镇保密工作承诺书
2015/05/04 职场文书
电影圆明园观后感
2015/06/03 职场文书
教师考核鉴定意见
2015/06/05 职场文书
Python中OpenCV实现查找轮廓的实例
2021/06/08 Python
JavaScript分页组件使用方法详解
2021/07/26 Javascript
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL