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

  作者:bea

方法说明: 该方法以异步的方式来改写文件的读写权限。 操作完成后的回调只接收一个参数,可能会出现异常信息。 语法: fs.chmod(path, mode, callback) 由于该方法属于fs模块,使用前需要引入fs模块(var fs = require(“fs”) ) 接收参数: 1. path 文件路径 2. mode 读写权限(如:777) 3. callback 回调 例子: 代码如下: var fs = require('fs'), oldFilenam
方法说明:
该方法以异步的方式来改写文件的读写权限。
操作完成后的回调只接收一个参数,可能会出现异常信息。
语法:
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);
};





有用  |  无用

猜你喜欢