Метод Описание:
Изменить разрешения на файл (не анализ символических ссылок).
Грамматика:
Кода -копия выглядит следующим образом:
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 overse');
fs.close (fd, function () {
console.log ('dode');
});
})
});
Исходный код:
Кода -копия выглядит следующим образом:
fs.lchmod = function (path, mode, обратный вызов) {
Callback = maybecallback (обратный вызов);
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) {
обратный вызов (err || err2);
});
});
});
};