Descrição do método:
Este método substitui as permissões de leitura e gravação do arquivo de maneira assíncrona.
O retorno de chamada após a operação ser concluído apenas recebe um parâmetro e as informações de exceção podem aparecer.
gramática:
fs.chmod (caminho, modo, retorno de chamada)
Como esse método pertence ao módulo FS, é necessário introduzir o módulo FS antes do uso (var fs = requer ("fs")))
Receber parâmetros:
1. Caminho do arquivo de caminho
2. Leia e gravação de modo Permissões (como: 777)
3. Retorno de chamada de retorno de chamada
exemplo:
A cópia do código é a seguinte:
var fs = requer ('fs'),
OldFileName = "./processid.txt",
newFileName = "./processidold.txt";
fs.chmod (OldFileName, 777, função (err) {
fs.rename (OldFileName, newFileName, function (err) {
fs.lstat (newFileName, function (err, estatísticas) {
var IssyMlink = STATS.ISSIMBOLICLINK ();
});
});
});
Código -fonte:
A cópia do código é a seguinte:
fs.chmod = function (caminho, modo, retorno de chamada) {
retorno de chamada = makecallback (retorno de chamada);
if (! NullCheck (caminho, retorno de chamada)) retornar;
binding.chmod (pathmodule._makelong (caminho),
modenum (modo),
ligar de volta);
};