Solución:
Según su código fuente /lib/fs.js
en la línea 508:
fs.chmodSync = function(path, mode) {
return binding.chmod(pathModule._makeLong(path), modeNum(mode));
};
y línea 203:
function modeNum(m, def) {
switch (typeof m) {
case 'number': return m;
case 'string': return parseInt(m, 8);
default:
if (def) {
return modeNum(def);
} else {
return undefined;
}
}
}
toma un número octal o una cadena.
p.ej
fs.chmodSync('test', 0755);
fs.chmodSync('test', '755');
No funciona en su caso porque los modos de archivo solo existen en máquinas * nix.
La forma correcta de especificar Octal es la siguiente:
fs.chmodSync('test', 0o755);
Consulte los modos de archivo aquí.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)