該方法以異步的方式來改寫文件的讀寫權限。
操作完成后的回調只接收一個參數,可能會出現異常信息。
語法:
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);
};
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com