Метод Описание:
Этот метод перезаписывает разрешения на чтение и запись файла асинхронным образом.
Обратный вызов после завершения операции получает только один параметр, и может появиться информация об исключении.
Грамматика:
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, function (err) {
fs.rename (OldFilename, NewFilename, function (err) {
fs.lstat (newfilename, function (err, stats) {
var issymlink = stats.issymboliclink ();
});
});
});
Исходный код:
Кода -копия выглядит следующим образом:
fs.chmod = function (path, mode, обратный вызов) {
Callback = makeCallback (обратный вызов);
if (! nullcheck (path, обратный вызов)) return;
binding.chmod (pathmodule._makelong (path),
modenum (режим),
перезвонить);
};