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 相关文章推荐
使用IE的地址栏来辅助调试Web页脚本
Mar 08 Javascript
jquery 事件执行检测代码
Dec 09 Javascript
复制小说文本时出现的随机乱码的去除方法
Sep 07 Javascript
jQuery预加载图片常用方法
Jun 15 Javascript
Gulp实现静态网页模块化的方法详解
Jan 09 Javascript
页面点击小红心js实现代码
May 26 Javascript
LayUi中接口传数据成功,表格不显示数据的解决方法
Aug 19 Javascript
JS实现的input选择图片本地预览功能示例
Aug 29 Javascript
浅谈从React渲染流程分析Diff算法
Sep 08 Javascript
layui监听select变化,以及设置radio选中的方法
Sep 24 Javascript
vue 页面回退mounted函数不执行的解决方案
Jul 26 Javascript
vue 动态设置img的src地址无效,npm run build 后找不到文件的解决
Jul 26 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
PHP表单验证的3个函数ISSET()、empty()、is_numeric()的使用方法
2011/08/22 PHP
Codeigniter实现发送带附件的邮件
2015/03/19 PHP
php倒计时出现-0情况的解决方法
2016/07/28 PHP
Yii2中添加全局函数的方法分析
2017/05/04 PHP
基于CI(CodeIgniter)框架实现购物车功能的方法
2018/04/09 PHP
php两点地理坐标距离的计算方法
2018/12/29 PHP
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
基于jQuery的星级评分插件
2011/08/12 Javascript
子窗体与父窗体传值示例js代码
2013/08/01 Javascript
jQuery下的动画处理总结
2013/10/10 Javascript
JS刷新当前页面的几种方法总结
2013/12/24 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
js,jquery滚动/跳转页面到指定位置的实现思路
2014/06/03 Javascript
node.js中的console.time方法使用说明
2014/12/09 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
JavaScript对象创建模式实例汇总
2016/10/03 Javascript
Javascript中字符串replace方法的第二个参数探究
2016/12/05 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
vue实现拖拽效果
2019/12/23 Javascript
微信小程序全选多选效果实现代码解析
2020/01/21 Javascript
[08:44]和酒神一起战斗 DOTA2教你做大人
2014/03/27 DOTA
python实现ip查询示例
2014/03/26 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
python web自制框架之接受url传递过来的参数实例
2018/12/17 Python
html5小技巧之通过document.head获取head元素
2014/06/04 HTML / CSS
Web时代变迁及html5与html4的区别
2016/01/06 HTML / CSS
Finishline官网:美国一家领先的运动品牌鞋类、服装零售商
2016/07/20 全球购物
绢花、人造花和人造花卉:BLOOM
2019/08/07 全球购物
工程力学硕士生的自我评价范文
2013/11/16 职场文书
工地门卫岗位职责
2013/12/30 职场文书
打架检讨书500字
2014/01/29 职场文书
行政文员实习自我鉴定范文
2014/09/14 职场文书
乡镇务虚会发言材料
2014/10/20 职场文书
三好学生评选事迹材料(2016精选版)
2016/02/25 职场文书
Java中API的使用方法详情
2022/04/06 Java/Android