源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2022-05-18 22:51 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:node.js中的fs.lchmod方法使用说明
[b]方法说明:[/b] 更改文件权限(不解析符号链接)。 [b]语法:[/b]
[u]复制代码[/u] 代码如下:
fs.lchmod(fd, mode, [callback(err)])
由于该方法属于fs模块,使用前需要引入fs模块(var fs= require(“fs”) ) [b]接收参数:[/b] fd                文件描述符 mode          文件权限 callback      回调,传递异常参数err [b]例子:[/b]
[u]复制代码[/u] 代码如下:
fs.open('content.txt', 'a', function (err, fd) {   if (err) {     throw err;   }   fs.lchmod(fd, 0777, function(err){  if (err) {       throw err;     }  console.log('fchmod complete');     fs.close(fd, function () {       console.log('Done');     });   }) });
[b]源码:[/b]
[u]复制代码[/u] 代码如下:
fs.lchmod = function(path, mode, callback) {     callback = maybeCallback(callback);     fs.open(path, constants.O_WRONLY | constants.O_SYMLINK, function(err, fd) {       if (err) {         callback(err);         return;       }       // prefer to return the chmod error, if one occurs,       // but still try to close, and report closing errors if they occur.       fs.fchmod(fd, mode, function(err) {         fs.close(fd, function(err2) {           callback(err || err2);         });       });     });   };
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部