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


Posted in Javascript onDecember 18, 2014

方法说明:

该方法以异步的方式来改写文件的读写权限。

操作完成后的回调只接收一个参数,可能会出现异常信息。

语法:

fs.chmod(path, mode, callback)

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

接收参数:

1. path        文件路径

2. mode      读写权限(如:777)

3. callback  回调

例子:

var fs = require('fs'),

 oldFilename = "./processId.txt",

 newFilename = "./processIdOld.txt";

fs.chmod(oldFilename, 777, function (err) {

 fs.rename(oldFilename, newFilename, function (err) {

  fs.lstat(newFilename, function (err, stats) {

   var isSymLink = stats.isSymbolicLink();

  });

 });

});

源码:

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

  callback = makeCallback(callback);

  if (!nullCheck(path, callback)) return;

  binding.chmod(pathModule._makeLong(path),

                modeNum(mode),

                callback);

};
Javascript 相关文章推荐
利用js实现遮罩以及弹出可移动登录窗口
Jul 08 Javascript
jquery遍历select元素(实例讲解)
Dec 31 Javascript
iframe窗口高度自适应的又一个巧妙实现思路
Apr 04 Javascript
js判断当前浏览器类型,判断IE浏览器方法
Jun 02 Javascript
在JavaScript的jQuery库中操作AJAX的方法讲解
Aug 15 Javascript
关于JS变量和作用域详解
Jul 28 Javascript
微信小程序scroll-view仿拼多多横向滑动滚动条
Apr 21 Javascript
浅析vue-router原理
Oct 19 Javascript
通过实例学习React中事件节流防抖
Jun 17 Javascript
微信小程序自定义纯净模态框(弹出框)的实例代码
Mar 09 Javascript
简单了解前端渐进式框架VUE
Jul 20 Javascript
创建与框架无关的JavaScript插件
Dec 01 Javascript
原生Ajax 和jQuery Ajax的区别示例分析
Dec 17 #Javascript
jQuery中;function($,undefined) 前面的分号的用处
Dec 17 #Javascript
完美兼容IE,chrome,ff的设为首页、加入收藏及保存到桌面js代码
Dec 17 #Javascript
javascript实现根据身份证号读取相关信息
Dec 17 #Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 #Javascript
javascript操作数组详解
Dec 17 #Javascript
node.js中的fs.appendFileSync方法使用说明
Dec 17 #Javascript
You might like
Apache实现Web Server负载均衡详解(不考虑Session版)
2013/07/05 PHP
PHP随机生成唯一HASH值自定义函数
2015/04/20 PHP
PHP实现将优酷土豆腾讯视频html地址转换成flash swf地址的方法
2017/08/04 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
php桥接模式应用案例分析
2019/10/23 PHP
Avengerls vs Newbee BO3 第二场2.18
2021/03/10 DOTA
JavaScript Prototype对象
2009/01/07 Javascript
JavaScript中的View-Model使用介绍
2011/08/11 Javascript
优化innerHTML操作(提高代码执行效率)
2011/08/20 Javascript
AngularJS入门心得之directive和controller通信过程
2016/01/25 Javascript
深入理解JavaScript 函数
2016/06/06 Javascript
node.js版本管理工具n无效的原理和解决方法
2016/11/24 Javascript
原生js实现鼠标跟随效果
2017/02/28 Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
2017/04/18 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
JS沙箱模式实例分析
2017/09/04 Javascript
动态Axios的配置步骤详解
2018/01/12 Javascript
element 结合vue 在表单验证时有值却提示错误的解决办法
2018/01/22 Javascript
JS设计模式之观察者模式实现实时改变页面中金额数的方法
2018/02/05 Javascript
python中的句柄操作的方法示例
2019/06/20 Python
Python实现FLV视频拼接功能
2020/01/21 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
2020/02/21 Python
Python Flask上下文管理机制实例解析
2020/03/16 Python
涂鸦板简单实现 Html5编写属于自己的画画板
2016/07/05 HTML / CSS
打印机墨盒:123Inkjets
2017/02/16 全球购物
Ajax的优点和缺点
2014/11/21 面试题
应届生法律顾问求职信
2013/11/19 职场文书
中学教师请假制度
2014/02/03 职场文书
影视广告专业求职信
2014/09/02 职场文书
财务部岗位职责
2015/02/03 职场文书
文言文辞职信
2015/02/28 职场文书
Nginx 根据URL带的参数转发的实现
2021/04/01 Servers
java executor包参数处理功能 
2022/02/15 Java/Android
python数字类型和占位符详情
2022/03/13 Python