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实现商品倒计时实现代码
May 03 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
Mar 04 Javascript
基于javascript html5实现多文件上传
Mar 03 Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
May 25 Javascript
js操作DOM--添加、删除节点的简单实例
Jul 08 Javascript
使用JS正则表达式 替换括号,尖括号等
Nov 29 Javascript
Vue-cli Eslint在vscode里代码自动格式化的方法
Feb 23 Javascript
jQuery实现的上传图片本地预览效果简单示例
Mar 29 jQuery
JS/HTML5游戏常用算法之碰撞检测 像素检测算法实例详解
Dec 12 Javascript
vue实现codemirror代码编辑器中的SQL代码格式化功能
Aug 27 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
vue中div禁止点击事件的实现
Apr 02 Vue.js
原生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查询mssql出现乱码的解决方法
2014/12/29 PHP
Thinkphp批量更新数据的方法汇总
2016/06/29 PHP
PHP实现中国公民身份证号码有效性验证示例代码
2017/05/03 PHP
JavaScript自执行闭包的小例子
2013/06/29 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
jquery+CSS实现的多级竖向展开树形TRee菜单效果
2015/08/24 Javascript
基于jquery步骤进度条源码分享
2015/11/12 Javascript
jQuery的文档处理程序详解
2016/05/10 Javascript
jQuery实现复选框的全选和反选
2017/02/02 Javascript
简单实现JS上传图片预览功能
2017/04/14 Javascript
如何获取vue单文件自身源码路径
2019/05/06 Javascript
JS实现表单中点击小眼睛显示隐藏密码框中的密码
2020/04/13 Javascript
node.js 基于 STMP 协议和 EWS 协议发送邮件
2021/02/14 Javascript
[43:36]Liquid vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python多进程机制实例详解
2015/07/02 Python
详解django三种文件下载方式
2018/04/06 Python
PyQt5每天必学之工具提示功能
2018/04/19 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
python三大神器之fabric使用教程
2019/06/10 Python
python打印直角三角形与等腰三角形实例代码
2019/10/20 Python
python 实现Flask中返回图片流给前端展示
2020/01/09 Python
python super用法及原理详解
2020/01/20 Python
如何利用python发送邮件
2020/09/26 Python
CSS3媒体查询Media Queries基础学习教程
2016/02/29 HTML / CSS
struct与class的区别
2014/02/03 面试题
法律专业自我鉴定
2013/10/03 职场文书
求职简历推荐信范文
2013/12/02 职场文书
祖国在我心中演讲稿300字
2014/05/04 职场文书
升旗仪式演讲稿
2014/05/08 职场文书
农村党员对照检查材料
2014/09/24 职场文书
党员干部对十八届四中全会的期盼
2014/10/17 职场文书
党小组考察意见
2015/06/02 职场文书
家属联谊会致辞
2015/07/31 职场文书
优秀家长事迹材料(2016推荐版)
2016/02/29 职场文书
高并发下Redis如何保持数据一致性(避免读后写)
2022/03/18 Redis
Python实现数据的序列化操作详解
2022/07/07 Python