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 相关文章推荐
浅析offsetLeft,Left,clientLeft之间的区别
Nov 30 Javascript
JS的document.all函数使用示例
Dec 30 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
Mar 05 Javascript
jQuery实现鼠标经过图片预览大图效果
Apr 10 Javascript
js不能获取隐藏的div的宽度只能先显示后获取
Sep 04 Javascript
深入浅析JavaScript中对事件的三种监听方式
Sep 29 Javascript
jquery自定义表格样式
Nov 23 Javascript
JavaScript自定义文本框光标
Mar 05 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
Aug 22 Javascript
Vue3.0中的monorepo管理模式的实现
Oct 14 Javascript
js生成1到100的随机数最简单的实现方法
Feb 07 Javascript
解决vscode进行vue格式化,会自动补分号和双引号的问题
Oct 26 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
第十三节 对象串行化 [13]
2006/10/09 PHP
PHP+DBM的同学录程序(2)
2006/10/09 PHP
PHP中使用foreach和引用导致程序BUG的问题介绍
2012/09/05 PHP
php处理文件的小例子(解压缩,删除目录)
2013/02/03 PHP
php检测useragent版本示例
2014/03/24 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
客户端 使用XML DOM加载json数据的方法
2010/09/28 Javascript
使用Jquery实现每日签到功能
2015/04/03 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
JavaScript判断DIV内容是否为空的方法
2016/01/29 Javascript
JS加载器如何动态加载外部js文件
2016/05/26 Javascript
jQuery图片渐变特效的简单实现
2016/06/25 Javascript
JavaScript 链式结构序列化详解
2016/09/30 Javascript
JavaScript实现的微信二维码图片生成器的示例
2016/10/26 Javascript
轻松玩转BootstrapTable(后端使用SpringMVC+Hibernate)
2017/09/06 Javascript
vue项目首屏打开速度慢的解决方法
2019/03/31 Javascript
Vue 理解之白话 getter/setter详解
2019/04/16 Javascript
[01:08:33]OG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
基于python 微信小程序之获取已存在模板消息列表
2019/08/05 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
移动端适配 使px自动转换rem
2019/08/26 HTML / CSS
HTML5 拖放功能实现代码
2016/07/14 HTML / CSS
Why do we need Unit test
2013/01/03 面试题
单位委托书格式范本
2014/09/29 职场文书
小学生思想品德评语
2014/12/31 职场文书
会计岗位职责
2015/02/03 职场文书
仓库保管员岗位职责
2015/02/09 职场文书
交心谈心活动总结
2015/05/11 职场文书
2019年大学生职业生涯规划书最新范文
2019/03/25 职场文书
《孙子兵法》:欲成大事者,需读懂这些致胜策略
2019/08/23 职场文书
Django与数据库交互的实现
2021/06/03 Python
SQL基础的查询语句
2021/11/11 MySQL
Win11电源已接通但未充电怎么办?Win11电源已接通未充电的解决方法
2022/04/05 数码科技
SQL Server内存机制浅探
2022/04/06 SQL Server
Win11 Beta 预览版 22621.575 和 22622.575更新补丁KB5016694发布(附更新内容大全)
2022/08/14 数码科技
Vue router配置与使用分析讲解
2022/12/24 Vue.js