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现实多行信息
Aug 26 Javascript
不一样的文字闪烁 轮番闪烁
Nov 11 Javascript
jQuery中attr()和prop()在修改checked属性时的区别
Jul 18 Javascript
jQuery控制元素显示、隐藏、切换、滑动的方法总结
Apr 16 Javascript
谈谈javascript中使用连等赋值操作带来的问题
Nov 26 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
Javascript生成全局唯一标识符(GUID,UUID)的方法
Feb 27 Javascript
js实现带进度条提示的多视频上传功能
Dec 13 Javascript
基于daterangepicker日历插件使用参数注意的问题
Aug 10 Javascript
vue.js2.0 实现better-scroll的滚动效果实例详解
Aug 13 Javascript
vue实现移动端轻量日期组件不依赖第三方库的方法
Apr 28 Javascript
Vant picker 多级联动操作
Nov 02 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之第三天
2006/10/09 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
一些php项目中比较通用的php自建函数的详解
2013/06/06 PHP
深入理解PHP变量的值类型和引用类型
2015/10/21 PHP
jQuery 行级解析读取XML文件(附源码)
2009/10/12 Javascript
JS 动态获取节点代码innerHTML分析 [IE,FF]
2009/11/30 Javascript
用js实现trim()的解决办法
2013/04/16 Javascript
JQuery之focus函数使用介绍
2013/08/20 Javascript
JavaScript 数组详解
2013/10/10 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
JavaScript 封装一个tab效果源码分享
2015/09/15 Javascript
JS实现淘宝支付宝网站的控制台菜单效果
2015/09/28 Javascript
JavaScript iframe数据共享接口实现方法
2016/01/06 Javascript
神奇!js+CSS+DIV实现文字颜色渐变效果
2016/03/16 Javascript
js仿微信语音播放实现思路
2016/12/12 Javascript
iview给radio按钮组件加点击事件的实例
2017/09/30 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
js阻止默认右键的下拉菜单方法
2018/01/02 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
Layui 数据表格批量删除和多条件搜索的实例
2019/09/04 Javascript
JS数组方法shift()、unshift()用法实例分析
2020/01/18 Javascript
python常见的格式化输出小结
2016/12/15 Python
Python利用BeautifulSoup解析Html的方法示例
2017/07/30 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python数据抓取爬虫代理防封IP方法
2018/12/23 Python
Python collections中的双向队列deque简单介绍详解
2019/11/04 Python
使用TensorFlow对图像进行随机旋转的实现示例
2020/01/20 Python
tensorflow ckpt模型和pb模型获取节点名称,及ckpt转pb模型实例
2020/01/21 Python
使用py-spy解决scrapy卡死的问题方法
2020/09/29 Python
什么情况下你必须要把一个类定义为abstract的
2013/01/06 面试题
竞聘副主任科员演讲稿
2014/01/11 职场文书
护士毕业实习感言
2014/03/05 职场文书
css3属性选择器 “~”(波浪号) “,”(逗号) “+”(加号)和 “>”(大于号)
2022/04/19 HTML / CSS
类和原型的设计模式之复制与委托差异
2022/07/07 Javascript