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 相关文章推荐
跨域表单提交状态的变相判断代码
Nov 12 Javascript
javascript游戏开发之《三国志曹操传》零部件开发(四)用地图块拼成大地图
Jan 23 Javascript
浅谈JavaScript中Date(日期对象),Math对象
Feb 05 Javascript
javascript实现连续赋值
Aug 10 Javascript
JavaScript操作select元素和option的实例代码
Jan 29 Javascript
Bootstrap 组件之按钮(二)
May 11 Javascript
基于BootStrap环境写jQuery tabs插件
Jul 12 Javascript
javascript将中国数字格式转换成欧式数字格式的简单实例
Aug 02 Javascript
利用浮层使select不可选的实现方法
Dec 03 Javascript
基于React实现表单数据的添加和删除详解
Mar 14 Javascript
微信小程序删除处理详解
Aug 16 Javascript
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
原生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
坏狼的PHP学习教程之第1天
2008/06/15 PHP
PHP图片加水印实现方法
2016/05/06 PHP
Smarty模板配置实例简析
2019/07/20 PHP
PHP使用PDO 连接与连接管理操作实例分析
2020/04/21 PHP
基于jquery.Jcrop的头像编辑器
2010/03/01 Javascript
关于JS管理作用域的问题
2013/04/10 Javascript
Web Inspector:关于在 Sublime Text 中调试Js的介绍
2013/04/18 Javascript
js获得指定控件输入光标的坐标兼容IE,Chrome,火狐等多种主流浏览器
2013/05/21 Javascript
jquery鼠标滑过提示title具体实现代码
2013/08/06 Javascript
javascript阻止scroll事件多次执行的思路及实现
2013/11/08 Javascript
再探JavaScript作用域
2014/09/24 Javascript
jquery动态加载js/css文件方法(自写小函数)
2014/10/11 Javascript
express的中间件basicAuth详解
2014/12/04 Javascript
JS实现刷新父页面不弹出提示框的方法
2016/06/22 Javascript
详解ESLint在Vue中的使用小结
2018/10/15 Javascript
vue路由前进后退动画效果的实现代码
2018/12/10 Javascript
使用layui 的layedit定义自己的toolbar方法
2019/09/18 Javascript
使用Python实现下载网易云音乐的高清MV
2015/03/16 Python
用python记录运行pid,并在需要时kill掉它们的实例
2017/01/16 Python
python使用itchat实现手机控制电脑
2018/02/22 Python
Python读写docx文件的方法
2018/05/08 Python
python输出100以内的质数与合数实例代码
2018/07/08 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
matlab中imadjust函数的作用及应用举例
2020/02/27 Python
python实现梯度下降算法的实例详解
2020/08/17 Python
KEETSA环保床垫:更好的睡眠,更好的生活!
2016/11/24 全球购物
Ralph Lauren意大利官方网站:时尚界最负盛名的品牌之一
2018/10/18 全球购物
英国历史最悠久的DJ设备供应商:DJ Finance、DJ Warehouse、The DJ Shop
2019/09/04 全球购物
PHP面试题集
2016/12/18 面试题
TCP协议通讯的过程和步骤是什么
2015/10/18 面试题
青春演讲稿范文
2014/05/08 职场文书
司法建议书范文
2014/05/13 职场文书
小学社团活动总结
2014/06/27 职场文书
详解MySQL 用户权限管理
2021/04/20 MySQL
Oracle以逗号分隔的字符串拆分为多行数据实例详解
2021/07/16 Oracle
Spring this调用当前类方法无法拦截的示例代码
2022/03/20 Java/Android