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 相关文章推荐
DEFER怎么用?
Jul 01 Javascript
javascript URL锚点取值方法
Feb 25 Javascript
javaScript面向对象继承方法经典实现
Aug 20 Javascript
JS的Document属性和方法小结
Sep 17 Javascript
各种常用的JS函数整理
Oct 25 Javascript
深入理解javascript的执行顺序
Apr 04 Javascript
javascript 广告移动特效的实现代码
Jun 25 Javascript
js 判断各种数据类型的简单方法(推荐)
Aug 29 Javascript
利用js判断手机是否安装某个app的多种方案
Feb 13 Javascript
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
微信小程序代码上传、审核发布小程序
May 18 Javascript
vue服务端渲染操作简单入门实例分析
Aug 28 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
外媒评选出10支2020年最受欢迎的Dota2战队
2021/03/05 DOTA
PHP可逆加密/解密函数分享
2012/09/25 PHP
LotusPhp笔记之:Cookie组件的使用详解
2013/05/06 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
YII分模块加载路由的实现方法
2018/10/01 PHP
jquery 将disabled的元素置为enabled的三种方法
2009/07/25 Javascript
高性能JavaScript 重排与重绘(2)
2015/08/11 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
使用express+multer实现node中的图片上传功能
2018/02/02 Javascript
vue router动态路由下让每个子路由都是独立组件的解决方案
2018/04/24 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
Node.JS在命令行中检查Chrome浏览器是否安装并打开指定网址
2019/05/21 Javascript
python笔记(2)
2012/10/24 Python
Python抓取框架Scrapy爬虫入门:页面提取
2017/12/01 Python
有趣的python小程序分享
2017/12/05 Python
Python cookbook(数据结构与算法)对切片命名清除索引的方法
2018/03/13 Python
Python pymongo模块常用操作分析
2018/09/01 Python
基于python实现雪花算法过程详解
2019/11/16 Python
浅谈如何使用python抓取网页中的动态数据实现
2020/08/17 Python
使用Pytorch搭建模型的步骤
2020/11/16 Python
css3使用animation属性实现炫酷效果(推荐)
2020/02/04 HTML / CSS
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
中东地区最大的奢侈品市场:The Luxury Closet
2019/04/09 全球购物
墨西哥购物网站:Elektra
2020/01/21 全球购物
常见的软件开发流程有哪些
2015/11/14 面试题
女大学生自我鉴定
2013/12/09 职场文书
幼儿园教师考核制度
2014/02/01 职场文书
阳光体育活动方案
2014/02/16 职场文书
现金出纳岗位职责
2014/03/15 职场文书
学校领导班子对照检查材料
2014/09/24 职场文书
单位考核鉴定意见
2015/06/05 职场文书
欠条范文
2015/07/03 职场文书
2015年机关作风和效能建设工作总结
2015/07/23 职场文书
如何用Python搭建gRPC服务
2021/06/30 Python
SQL Server数据库的三种创建方法汇总
2023/05/08 MySQL