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 相关文章推荐
js获取html参数及向swf传递参数应用介绍
Feb 18 Javascript
jquery 模板的应用示例
Nov 12 Javascript
jquery马赛克拼接翻转效果代码分享
Aug 24 Javascript
JS实现横向与竖向两个选项卡Tab联动的方法
Sep 27 Javascript
jQuery下拉菜单的实现代码
Nov 03 Javascript
JS实现页面跳转参数不丢失的方法
Nov 28 Javascript
微信小程序模板之分页滑动栏
Feb 10 Javascript
jQuery实现贪吃蛇小游戏(附源码下载)
Mar 04 Javascript
原生js编写2048小游戏
Mar 17 Javascript
Angular4实现鼠标悬停3d倾斜效果
Oct 25 Javascript
Angular HMR(热模块替换)功能实现方法
Apr 04 Javascript
vue在路由中验证token是否存在的简单实现
Nov 11 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类
2006/10/09 PHP
php的array_multisort()使用方法介绍
2012/05/16 PHP
php计算数组相同值出现次数的代码(array_count_values)
2015/01/20 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
Yii数据模型中rules类验证器用法分析
2016/07/15 PHP
网页设计常用的一些技巧
2006/12/22 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
三种检测iPhone/iPad设备方向的方法
2014/04/23 Javascript
使用jQuery实现图片遮罩半透明坠落遮挡
2015/03/16 Javascript
JS原型对象的创建方法详解
2016/06/16 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
详解Vue.js分发之作用域槽
2017/06/13 Javascript
JS实现留言板功能
2017/06/17 Javascript
vuex操作state对象的实例代码
2018/04/25 Javascript
vue和webpack项目构建过程常用的npm命令详解
2018/06/15 Javascript
详解原生JS动态添加和删除类
2019/03/26 Javascript
JS算法题之查找数字在数组中的索引位置
2019/05/15 Javascript
JS判断数组是否包含某元素实现方法汇总
2020/06/24 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
python控制台英汉汉英电子词典
2020/04/23 Python
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
python+matplotlib绘制简单的海豚(顶点和节点的操作)
2018/01/02 Python
详解利用django中间件django.middleware.csrf.CsrfViewMiddleware防止csrf攻击
2018/10/09 Python
python编写微信公众号首图思路详解
2019/12/13 Python
关于初始种子自动选取的区域生长实例(python+opencv)
2020/01/16 Python
漫威玩具服装及周边商品官方购物网站:Marvel Shop
2019/05/11 全球购物
花店创业计划书范文
2014/02/07 职场文书
节能环保口号
2014/06/12 职场文书
2014感恩节演讲稿大全
2014/10/11 职场文书
2015暑期社会实践通讯稿
2015/07/18 职场文书
党员心得体会范文2016
2016/01/23 职场文书
Mysql基础知识点汇总
2021/05/26 MySQL
mysql函数全面总结
2021/11/11 MySQL
MySQL的表级锁,行级锁,排它锁和共享锁
2022/07/15 MySQL