방법 설명 :
파일 권한을 변경합니다 (상징적 링크를 구문 분석하지 않음).
문법:
코드 사본은 다음과 같습니다.
fs.lchmod (fd, mode, [callback (err)])
이 방법은 FS 모듈에 속하므로 사용하기 전에 FS 모듈을 소개해야합니다 (var fs = require ( "fs")).
매개 변수 수신 :
FD 파일 설명 자
모드 파일 권한
콜백 콜백, 예외 매개 변수를 전달합니다
예:
코드 사본은 다음과 같습니다.
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 = 함수 (경로, 모드, 콜백) {
콜백 = Maybecallback (콜백);
fs.open (경로, 상수 .o_wronly | constants.o_symlink, function (err, fd) {
if (err) {
콜백 (err);
반품;
}
// CHMOD 오류를 반환하는 것이 좋습니다.
// 그러나 여전히 닫으려고 노력하고 마감 오류가 발생하면 오류가 발생합니다.
fs.fchmod (fd, mode, function (err) {
fs.close (fd, function (err2) {
콜백 (err || err2);
});
});
});
};