メソッド説明:
ファイル許可を変更します(シンボリックリンクを解析するのではありません)。
文法:
コードコピーは次のとおりです。
fs.lchmod(fd、mode、[callback(err)])
この方法はFSモジュールに属しているため、使用前にFSモジュールを導入する必要があります(var fs = require( "fs"))
パラメーターを受信:
FDファイル記述子
モードファイル許可
コールバックコールバック、例外パラメーターERRを渡します
例:
コードコピーは次のとおりです。
fs.open( 'content.txt'、 'a'、function(err、fd){
if(err){
エラーを投げます。
}
fs.lchmod(fd、0777、function(err){
if(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){
コールバック(err);
戻る;
}
// chmodエラーを返すことを好む、発生した場合、
//ただし、それでも閉じて、閉鎖エラーが発生した場合は報告してください。
fs.fchmod(fd、mode、function(err){
fs.close(fd、function(err2){
callback(err || err2);
});
});
});
};