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 相关文章推荐
基于jquery的文字向上跑动类似跑马灯的效果
Sep 22 Javascript
html的DOM中Event对象onabort事件用法实例
Jan 21 Javascript
Javascript获取表单名称(name)的方法
Apr 02 Javascript
javascript函数式编程实例分析
Apr 25 Javascript
JavaScript声明变量名的语法规则
Jul 10 Javascript
Javascript对象字面量的理解
Jun 22 Javascript
使用JavaScript触发过渡效果的方法
Jan 19 Javascript
angular $watch 一个变量的变化(实例讲解)
Aug 02 Javascript
jQuery实现图片简单轮播功能示例
Aug 13 jQuery
vue展示dicom文件医疗系统的实现代码
Aug 27 Javascript
vue计算属性无法监听到数组内部变化的解决方案
Nov 06 Javascript
JavaScript实现点击切换功能
Jan 27 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将数据导入到Foxmail的实现代码
2010/09/05 PHP
php cli换行示例
2014/04/22 PHP
PHP实现四种基础排序算法的运行时间比较(推荐)
2016/08/11 PHP
PHP单例模式定义与使用实例详解
2017/02/06 PHP
两种WEB下的模态对话框 (asp.net或js的分别实现)
2009/12/02 Javascript
JavaScript 滚轮事件使用说明
2010/03/07 Javascript
同时使用n个window onload加载实例介绍
2013/04/25 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
jQuery插件FusionCharts实现的2D柱状图效果示例【附demo源码下载】
2017/03/06 Javascript
在vue中实现简单页面逆传值的方法
2017/11/27 Javascript
基于datepicker定义自己的angular时间组件的示例
2018/03/14 Javascript
vue-cli 3.0 自定义vue.config.js文件,多页构建的方法
2018/09/19 Javascript
JS页面获取 session 值,作用域和闭包学习笔记
2019/10/16 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
2020/03/07 Javascript
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
Python3 关于pycharm自动导入包快捷设置的方法
2019/01/16 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Python使用微信itchat接口实现查看自己微信的信息功能详解
2019/08/22 Python
Python图像处理库PIL的ImageEnhance模块使用介绍
2020/02/26 Python
利用html5 file api读取本地文件示例(如图片、PDF等)
2018/03/07 HTML / CSS
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
英国花园、DIY、电器和家居用品商店:Robert Dyas
2019/03/18 全球购物
意大利折扣和优惠券网站:Groupalia
2019/10/09 全球购物
能否解释一下XSS cookie盗窃是什么意思
2012/06/02 面试题
CSS代码检查工具stylelint的使用方法详解
2021/03/27 HTML / CSS
应届生文秘专业个人自荐信格式
2013/09/21 职场文书
刘胡兰的英雄事迹材料
2014/02/11 职场文书
物理研修随笔感言
2014/02/14 职场文书
公司年会抽奖活动主持词
2014/03/31 职场文书
幼儿园园长安全责任书
2015/05/08 职场文书
2015年出纳工作总结与计划
2015/05/18 职场文书
2016年优秀党员教师先进事迹材料
2016/02/29 职场文书
详解MongoDB的条件查询和排序
2021/06/23 MongoDB
Win11远程连接不上怎么办?Win11远程桌面用不了的解决方法
2022/08/05 数码科技