node.js中的fs.lchmod方法使用說明
方法說明:
更改文件權(quán)限(不解析符號鏈接)。
語法:
fs.lchmod(fd, mode, [callback(err)])
由于該方法屬于fs模塊,使用前需要引入fs模塊(var fs= require(“fs”) )
接收參數(shù):
fd 文件描述符
mode 文件權(quán)限
callback 回調(diào),傳遞異常參數(shù)err
例子:
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');
});
})
});
源碼:
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);
});
});
});
};
相關(guān)文章
nodejs微信開發(fā)之授權(quán)登錄+獲取用戶信息
這篇文章主要介紹了nodejs微信開發(fā)之授權(quán)登錄+獲取用戶信息,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-03-03node.js使用express-fileupload中間件實現(xiàn)文件上傳
本文使用express作為服務(wù)端,使用express-fileupload庫提供的中間件函數(shù)來接受從客戶端傳來的圖片,并將圖片作為文件存儲在服務(wù)端,感興趣的可以了解一下2021-07-075分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法
這篇文章主要介紹了5分鐘教你用nodeJS手寫一個mock數(shù)據(jù)服務(wù)器的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-09-09淺談Express.js解析Post數(shù)據(jù)類型的正確姿勢
這篇文章主要介紹了Express.js解析Post數(shù)據(jù)類型的正確姿勢,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-05-05Node.js用Socket.IO做聊天軟件的實現(xiàn)示例
本文主要介紹了Node.js用Socket.IO做聊天軟件的實現(xiàn)示例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2022-05-05Node.js成為Web應(yīng)用開發(fā)最佳選擇的原因
本篇文章給大家詳細分析了Node.js 成為 Web 應(yīng)用開發(fā)最佳選擇的十個原因,對此有需要的朋友參考下。2018-02-02node.js與C語言 實現(xiàn)遍歷文件夾下最大的文件,并輸出路徑,大小
這篇文章主要介紹了node.js與C語言 實現(xiàn)遍歷文件夾下最大的文件,并輸出路徑,大小的相關(guān)資料,需要的朋友可以參考下2017-01-01如何優(yōu)雅地在Node應(yīng)用中進行錯誤異常處理
這篇文章主要介紹了如何優(yōu)雅地在Node應(yīng)用中進行錯誤處理,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧2019-11-11