node.js中的fs.chmod方法使用说明

 更新时间:2014年12月18日 08:42:38   投稿:junjie  
这篇文章主要介绍了node.js中的fs.chmod方法使用说明,本文介绍了fs.chmod方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下

方法说明:

该方法以异步的方式来改写文件的读写权限。

操作完成后的回调只接收一个参数,可能会出现异常信息。

语法:

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);
};

相关文章

  • Nodejs如何复制文件

    Nodejs如何复制文件

    这篇文章主要为大家详细介绍了Nodejs如何复制文件的过程,感兴趣的小伙伴们可以参考一下
    2016-03-03
  • Node.js 中的服务器相关概念(常见的服务器任务)

    Node.js 中的服务器相关概念(常见的服务器任务)

    Node.js 中,服务器的创建与管理是非常重要的内容,Node.js 的非阻塞 I/O 特性使得它特别适合处理高并发的请求,本文将介绍一些与 Node.js 服务器相关的基本概念,包括 HTTP 服务器、请求和响应、路由、以及如何处理常见的服务器任务,感兴趣的朋友一起看看吧
    2025-04-04
  • Node.js创建Web、TCP服务器

    Node.js创建Web、TCP服务器

    这篇文章主要介绍了用Node.js创建Web服务器和TCP服务器的方法和处理技巧,需要的读者们学习一下吧。
    2017-12-12
  • Nodejs使用dgram模块创建UDP服务详解

    Nodejs使用dgram模块创建UDP服务详解

    这篇文章主要为大家介绍了Nodejs使用dgram模块创建UDP服务详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Node.js发出请求走Proxyman代理调试tip详解

    Node.js发出请求走Proxyman代理调试tip详解

    这篇文章主要为大家介绍了Node.js发出请求走Proxyman代理调试tip详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-08-08
  • 使用Node.js配合Nginx实现高负载网络

    使用Node.js配合Nginx实现高负载网络

    这篇文章主要介绍了使用Node.js配合Nginx实现高负载网络,Node的异步加上Nginx的反向代理在性能上实在是给力!需要的朋友可以参考下
    2015-06-06
  • ajax +NodeJS 实现图片上传实例

    ajax +NodeJS 实现图片上传实例

    本篇文章主要介绍了ajax +NodeJS 实现图片上传实例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • nodejs报digital envelope routines::unsupported错误的最新解决方法

    nodejs报digital envelope routines::unsupported错误的最新解决方法

    这篇文章主要介绍了nodejs报digital envelope routines::unsupported错误的最新解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-02-02
  • node.js中的fs.read方法使用说明

    node.js中的fs.read方法使用说明

    这篇文章主要介绍了node.js中的fs.read方法使用说明,本文介绍了fs.read方法说明、语法、接收参数、使用实例和实现源码,需要的朋友可以参考下
    2014-12-12
  • 详解Node.js使用token进行认证的简单示例

    详解Node.js使用token进行认证的简单示例

    这篇文章主要介绍了详解Node.js使用token进行认证的简单示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05

最新评论