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 06 Javascript
jQuery Validate初步体验(一)
Dec 12 Javascript
bootstrap布局中input输入框右侧图标点击功能
May 16 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
Jul 07 Javascript
AngularJs directive详解及示例代码
Sep 01 Javascript
微信小程序 教程之模板
Oct 18 Javascript
解决bootstrap下拉菜单点击立即隐藏bug的方法
Jun 13 Javascript
vue-cli 引入、配置axios的方法
May 08 Javascript
jquery.onoff实现简单的开关按钮功能(推荐)
May 24 jQuery
Angular CLI 使用教程指南参考小结
Apr 10 Javascript
Vue解析剪切板图片并实现发送功能
Feb 04 Javascript
jQuery 移除事件的方法
Jun 20 jQuery
原生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操作SVN版本服务器类代码
2011/11/27 PHP
解析php中mysql_connect与mysql_pconncet的区别详解
2013/05/15 PHP
php-cli简介(不会Shell语言一样用Shell)
2013/06/03 PHP
php ios推送(代码)
2013/07/01 PHP
javascript 匿名函数的理解(透彻版)
2010/01/28 Javascript
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
jquery插件制作简单示例说明
2012/02/03 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
jquery.gridrotator实现响应式图片展示画廊效果
2015/06/23 Javascript
微信小程序组件 contact-button(客服会话按钮)详解及实例代码
2017/01/10 Javascript
weex slider实现滑动底部导航功能
2017/08/28 Javascript
jsTree事件和交互以及插件plugins详解
2017/08/29 Javascript
vue 数组和对象不能直接赋值情况和解决方法(推荐)
2017/10/25 Javascript
JS简单获取并修改input文本框内容的方法示例
2018/04/08 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
微信小程序实现顶部导航特效
2019/01/28 Javascript
微信小程序实现锚点功能
2019/11/20 Javascript
Python Web框架Tornado运行和部署
2020/10/19 Python
Python缩进和冒号详解
2016/06/01 Python
python matplotlib坐标轴设置的方法
2017/12/05 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
Python从文件中读取指定的行以及在文件指定位置写入
2019/09/06 Python
Python Django路径配置实现过程解析
2020/11/05 Python
浏览器实现移动端高性能css3动画(开启gpu加速)
2013/12/23 HTML / CSS
越南电子产品购物网站:FPT Shop
2017/12/02 全球购物
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
办理退休介绍信
2014/01/09 职场文书
优秀交警事迹材料
2014/01/26 职场文书
幼儿园小班教学反思
2014/02/02 职场文书
护理中职生求职信范文
2014/02/24 职场文书
助人为乐道德模范事迹材料
2014/08/16 职场文书
2015年个人自我剖析材料
2014/12/29 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
放假通知怎么写
2015/08/18 职场文书
MySQL 常见的数据表设计误区汇总
2021/06/07 MySQL