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 相关文章推荐
escape编码与unescape解码汉字出现乱码的解决方法
Jul 02 Javascript
JavaScript 变量、作用域及内存
Apr 08 Javascript
基于JS实现简单的样式切换效果代码
Sep 04 Javascript
如何利用Promises编写更优雅的JavaScript代码
May 17 Javascript
防止Node.js中错误导致进程阻塞的办法
Aug 11 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
Sep 26 Javascript
js通过Date对象实现倒计时动画效果
Oct 27 Javascript
javascript实现循环广告条效果
Dec 12 Javascript
mui框架 页面无法滚动的解决方法(推荐)
Jan 25 Javascript
p5.js入门教程之键盘交互
Mar 19 Javascript
浅谈Ant Design Pro 菜单自定义 icon
Nov 17 Javascript
Element el-button 按钮组件的使用详解
Feb 01 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实现paypal整合方法
2010/11/28 PHP
模板引擎正则表达式调试小技巧
2011/07/20 PHP
php获取文件名后缀常用方法小结
2015/02/24 PHP
关于php微信订阅号开发之token验证后自动发送消息给订阅号但是没有消息返回的问题
2015/12/21 PHP
PHP简单判断手机设备的方法
2016/08/23 PHP
js RuntimeObject() 获取ie里面自定义函数或者属性的集合
2010/11/23 Javascript
JS实现Fisheye效果动感放大菜单代码
2015/10/21 Javascript
BootStrap tooltip提示框使用小结
2016/10/26 Javascript
JS验证全角与半角及相互转化的介绍
2017/05/18 Javascript
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
JS立即执行函数功能与用法分析
2019/01/15 Javascript
详解Nodejs get获取远程服务器接口数据
2019/03/26 NodeJs
[01:21]DOTA2周边文化主题展 神秘商店火热开售
2017/07/30 DOTA
Python json 错误xx is not JSON serializable解决办法
2017/03/15 Python
Python基于Socket实现的简单聊天程序示例
2017/08/05 Python
Python语言描述KNN算法与Kd树
2017/12/13 Python
PyQt5每天必学之像素图控件QPixmap
2018/04/19 Python
Python错误处理操作示例
2018/07/18 Python
python实现京东秒杀功能
2018/07/30 Python
Python合并同一个文件夹下所有PDF文件的方法
2019/03/11 Python
Python当中的array数组对象实例详解
2019/06/12 Python
Python+OpenCv制作证件图片生成器的操作方法
2019/08/21 Python
Python基于WordCloud制作词云图
2019/11/29 Python
Python打印特殊符号及对应编码解析
2020/05/07 Python
Python全局变量与global关键字常见错误解决方案
2020/10/05 Python
Ubuntu20下的Django安装的方法步骤
2021/01/24 Python
传统HTML页面实现模块化加载的方法
2018/10/15 HTML / CSS
html5触摸事件判断滑动方向的实现
2018/06/05 HTML / CSS
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
都柏林通行卡/城市通票:The Dublin Pass
2020/02/16 全球购物
C#笔试题和英文面试题
2013/02/07 面试题
自动化专业本科毕业生求职信
2013/10/20 职场文书
区域销售经理职责
2013/12/22 职场文书
python 机器学习的标准化、归一化、正则化、离散化和白化
2021/04/16 Python
Redis 哨兵机制及配置实现
2022/03/25 Redis
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server