Descripción del método:
Este método sobrescribe los permisos de lectura y escritura del archivo de manera asincrónica.
La devolución de llamada después de que se completa la operación solo recibe un parámetro, y puede aparecer información de excepción.
gramática:
fs.chmod (ruta, modo, devolución de llamada)
Dado que este método pertenece al módulo FS, es necesario introducir el módulo FS antes de usar (var fs = require ("fs")))
Recibir parámetros:
1. Ruta de archivo de ruta
2. Mode Leer y permisos de escritura (como: 777)
3. Devolución de llamada de devolución de llamada
ejemplo:
La copia del código es la siguiente:
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 ();
});
});
});
Código fuente:
La copia del código es la siguiente:
fs.chmod = function (ruta, modo, devolución de llamada) {
callback = makecallback (devolución de llamada);
if (! nullcheck (ruta, devolución de llamada)) return;
binding.chmod (pathmodule._makelong (ruta),
modenum (modo),
llamar de vuelta);
};