node.js中的fs.lchmod方法使用说明


Posted in Javascript onDecember 16, 2014

方法说明:

更改文件权限(不解析符号链接)。

语法:

fs.lchmod(fd, mode, [callback(err)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

fd                文件描述符

mode          文件权限

callback      回调,传递异常参数err

例子:

fs.open('content.txt', 'a', function (err, fd) {

  if (err) {

    throw err;

  }

  fs.lchmod(fd, 0777, function(err){

 if (err) {

      throw err;

    }

 console.log('fchmod complete');

    fs.close(fd, function () {

      console.log('Done');

    });

  })

});

源码:

fs.lchmod = function(path, mode, callback) {

    callback = maybeCallback(callback);

    fs.open(path, constants.O_WRONLY | constants.O_SYMLINK, function(err, fd) {

      if (err) {

        callback(err);

        return;

      }

      // prefer to return the chmod error, if one occurs,

      // but still try to close, and report closing errors if they occur.

      fs.fchmod(fd, mode, function(err) {

        fs.close(fd, function(err2) {

          callback(err || err2);

        });

      });

    });

  };
Javascript 相关文章推荐
ajaxFileUpload.js插件支持多文件上传的方法
Sep 02 Javascript
JS的location.href跳出框架打开新页面的方法
Sep 04 Javascript
js实现ifram取父窗口URL地址的方法
Feb 09 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
Aug 15 Javascript
javascript实现QQ空间相册展示源码
Dec 12 Javascript
vue2 mint-ui loadmore实现下拉刷新,上拉更多功能
Mar 21 Javascript
10分钟上手vue-cli 3.0 入门介绍
Apr 04 Javascript
原生JS+HTML5实现跟随鼠标一起流动的粒子动画效果
May 03 Javascript
react-native android状态栏的实现
Jun 15 Javascript
简单两步使用node发送qq邮件的方法
Mar 01 Javascript
Angular7中创建组件/自定义指令/管道的方法实例详解
Apr 02 Javascript
微信小程序页面间传递数组对象方法解析
Nov 06 Javascript
javascript抽象工厂模式详细说明
Dec 16 #Javascript
node.js中的fs.statSync方法使用说明
Dec 16 #Javascript
node.js中的fs.stat方法使用说明
Dec 16 #Javascript
node.js中的fs.realpathSync方法使用说明
Dec 16 #Javascript
node.js中的fs.realpath方法使用说明
Dec 16 #Javascript
node.js中的fs.renameSync方法使用说明
Dec 16 #Javascript
node.js中的fs.rename方法使用说明
Dec 16 #Javascript
You might like
PHP乱码问题,UTF-8乱码常见问题小结
2012/04/09 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
对google个性主页的拖拽效果的js的完整注释[转]
2007/04/10 Javascript
IE与Firefox在JavaScript上的7个不同写法小结
2009/09/14 Javascript
JS 实现完美include载入实现代码
2010/08/05 Javascript
JQUERY的属性选择符和自定义选择符使用方法(二)
2011/04/07 Javascript
JavaScript实现两个Table固定表头根据页面大小自行调整
2014/01/03 Javascript
JavaScript关闭当前页面(窗口)不带任何提示
2014/03/26 Javascript
javascript修改IMG标签的src问题
2014/03/28 Javascript
浅谈Javascript中匀速运动的停止条件
2014/12/19 Javascript
Markdown与Bootstrap相结合实现图片自适应属性
2016/05/04 Javascript
引用jquery框架后出错的解决方法
2016/08/09 Javascript
利用Node.JS实现邮件发送功能
2016/10/21 Javascript
解析NodeJS异步I/O的实现
2017/04/13 NodeJs
Vue计算属性的使用
2017/08/04 Javascript
ES6学习笔记之map、set与数组、对象的对比
2018/03/01 Javascript
在Webpack中用url-loader处理图片和字体的问题
2020/04/28 Javascript
JavaScript/TypeScript 实现并发请求控制的示例代码
2021/01/18 Javascript
python下MySQLdb用法实例分析
2015/06/08 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
Python File readlines() 使用方法
2018/03/19 Python
python批量赋值操作实例
2018/10/22 Python
Django框架实现的简单分页功能示例
2018/12/04 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
50行Python代码实现视频中物体颜色识别和跟踪(必须以红色为例)
2019/11/20 Python
Python Des加密解密如何实现软件注册码机器码
2020/01/08 Python
python多线程实现代码(模拟银行服务操作流程)
2020/01/13 Python
Django ForeignKey与数据库的FOREIGN KEY约束详解
2020/05/20 Python
python安装读取grib库总结(推荐)
2020/06/24 Python
Python如何爬取b站热门视频并导入Excel
2020/08/10 Python
python raise的基本使用
2020/09/10 Python
秋季运动会稿件
2014/01/30 职场文书
2014卖家双十一活动策划书
2014/09/29 职场文书
晚会开幕词
2015/01/28 职场文书
Nginx+Tomcat实现负载均衡、动静分离的原理解析
2021/03/31 Servers