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 相关文章推荐
JavaScript栏目列表隐藏/显示简单实现
Apr 03 Javascript
flash调用js中的方法,让js传递变量给flash的办法及思路
Aug 07 Javascript
js 实现 input type="file" 文件上传示例代码
Aug 07 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
Jun 12 Javascript
Bootstrap网格系统详解
Apr 26 Javascript
详解JS几种变量交换方式以及性能分析对比
Nov 25 Javascript
vue2.0 自定义日期时间过滤器
Jun 07 Javascript
VUE2 前端实现 静态二级省市联动选择select的示例
Feb 09 Javascript
jQuery实现表格隔行换色
Sep 01 jQuery
手动下载Chrome并解决puppeteer无法使用问题
Nov 12 Javascript
Layui带搜索的下拉框的使用以及动态数据绑定方法
Sep 28 Javascript
微信小程序swiper左右扩展各显示一半代码实例
Dec 05 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实现批量查询清除一句话后门的代码
2008/01/20 PHP
php中使用url传递数组的方法
2015/02/11 PHP
php修改数组键名的方法示例
2017/04/15 PHP
PHP中数组转换为SimpleXML教程
2019/01/27 PHP
JavaScript 图片预览效果 推荐
2009/12/22 Javascript
返回对象在当前级别中是第几个元素的实现代码
2011/01/20 Javascript
基于jquery实现的鼠标拖拽元素复制并写入效果
2011/08/23 Javascript
getComputedStyle与currentStyle获取样式(style/class)
2013/03/19 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
2013/12/05 Javascript
Javascript中arguments对象详解
2014/10/22 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
bootstrap3 dialog 更强大、更灵活的模态框
2017/04/20 Javascript
JS创建Tag标签的方法详解
2017/06/09 Javascript
js模块加载方式浅析
2017/08/12 Javascript
Vue中的ref作用详解(实现DOM的联动操作)
2017/08/21 Javascript
如何开发出更好的JavaScript模块
2017/12/22 Javascript
讲解vue-router之什么是嵌套路由
2018/05/28 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
Ajax获取node服务器数据的完整步骤
2020/09/20 Javascript
python中input()与raw_input()的区别分析
2016/02/27 Python
Python heapq使用详解及实例代码
2017/01/25 Python
Python序列化基础知识(json/pickle)
2017/10/19 Python
Python向MySQL批量插数据的实例讲解
2018/03/31 Python
python增加矩阵维度的实例讲解
2018/04/04 Python
python3中zip()函数使用详解
2018/06/29 Python
python 统计文件中的字符串数目示例
2019/12/24 Python
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
重阳节登山活动方案
2014/02/03 职场文书
工程质量承诺书范文
2014/03/27 职场文书
2014年新生军训方案
2014/05/01 职场文书
校园广播稿100字
2014/10/06 职场文书
《丑小鸭》教学反思
2016/02/19 职场文书
springboot使用Redis作缓存使用入门教程
2021/07/25 Redis
关于EntityWrapper的in用法
2022/03/22 Java/Android