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

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

方法说明:

更改文件所有权。

语法:

复制代码 代码如下:

fs.chown(path, uid, gid, [callback(err)])

由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) )

接收参数:

path          目录路径

uid            用户ID

gid            群体身份 (指共享资源系统使用者的身份)

callback    回调 ,传递异常参数 err

例子:

复制代码 代码如下:

fs.chown('content.txt', uid, gid, function(err){
 if(err){
  console.log(err);
 }else{
  console.log("change done");
 }
})

源码:

复制代码 代码如下:

fs.chown = function(path, uid, gid, callback) {
  callback = makeCallback(callback);
  if (!nullCheck(path, callback)) return;
  binding.chown(pathModule._makeLong(path), uid, gid, callback);
};

相关文章

  • 关于node使用multer进行文件的上传与下载

    关于node使用multer进行文件的上传与下载

    这篇文章主要介绍了关于node使用multer进行文件的上传与下载,Multer是一个Node.js中间件,用于处理表单数据中的multipart/form-data类型,需要的朋友可以参考下
    2023-04-04
  • Node发出HTTP POST请求的方法实例小结

    Node发出HTTP POST请求的方法实例小结

    这篇文章主要介绍了Node发出HTTP POST请求的方法,结合实例形式总结分析了三种常用的post请求操作方法,以及相关库操作注意事项,需要的朋友可以参考下
    2023-05-05
  • NodeJs crypto加密制作token的实现代码

    NodeJs crypto加密制作token的实现代码

    这篇文章主要介绍了NodeJs crypto加密制作token的实现代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-11-11
  • 实例详解Nodejs 保存 payload 发送过来的文件

    实例详解Nodejs 保存 payload 发送过来的文件

    这篇文章主要介绍了实例详解Nodejs 保存 payload 发送过来的文件 的相关资料,需要的朋友可以参考下
    2016-01-01
  • Node版本升级和降级之node版本管理工具nvm详解

    Node版本升级和降级之node版本管理工具nvm详解

    nvm是管理node版本的工具,一个电脑中可以安装多个node版本,当我们想使用哪个版本就切换成哪个版本,而nvm则是提供切换node版本的工具,这篇文章主要给大家介绍了关于Node版本升级和降级之node版本管理工具nvm的相关资料,需要的朋友可以参考下
    2022-08-08
  • 利用Node.js检测端口是否被占用的方法

    利用Node.js检测端口是否被占用的方法

    这篇文章主要给大家介绍了关于利用Node.js检测端口是否被占用的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2017-12-12
  • express中static中间件的具体使用方法

    express中static中间件的具体使用方法

    这篇文章主要介绍了express中static中间件的具体使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • nodejs图片处理工具gm用法小结

    nodejs图片处理工具gm用法小结

    这篇文章主要介绍了nodejs图片处理工具gm用法小结,详细的介绍了gm的使用,还有图片处理的实例,非常具有实用价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • async/await与promise(nodejs中的异步操作问题)

    async/await与promise(nodejs中的异步操作问题)

    这篇文章主要介绍了async/await与promise(nodejs中的异步操作问题),非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-03-03
  • 搭建pomelo 开发环境

    搭建pomelo 开发环境

    Pomelo是基于 Node.js 的高性能、分布式游戏服务器框架。它包括基础的开发框架和相关的扩展组件(库和工具包),可以帮助你省去游戏开发枯燥中的重复劳动和底层逻辑的开发。Pomelo不但适用于游戏服务器开发,也可用于开发高实时 Web 应用
    2014-06-06

最新评论