방법 설명:
이 방법은 파일의 읽기 및 쓰기 권한을 비동기 방식으로 다시 작성합니다.
작업 완료 후 콜백은 하나의 매개변수만 전달받으며, 예외 정보가 나타날 수 있습니다.
문법:
fs.chmod(경로, 모드, 콜백)
이 메소드는 fs 모듈에 속하므로 사용하기 전에 fs 모듈을 도입해야 합니다. (var fs = require(“fs”) )
수신 매개변수:
1. 경로 파일 경로
2. 모드 읽기 및 쓰기 권한(예: 777)
3. 콜백 콜백
예:
var fs = require('fs'),
oldFilename = "./processId.txt",
newFilename = "./processIdOld.txt";
fs.chmod(oldFilename, 777, 함수 (err) {
fs.rename(oldFilename, newFilename, 함수(err) {
fs.lstat(newFilename, function (err, stats) {
var isSymLink = stats.isSymbolicLink();
});
});
});
소스코드:
fs.chmod = 함수(경로, 모드, 콜백) {
콜백 = makeCallback(콜백);
if (!nullCheck(경로, 콜백)) return;
바인딩.chmod(pathModule._makeLong(경로),
modeNum(모드),
콜백);
};