with read open nodejs node how example delete node.js chmod fs

read - ¿Cómo uso chmod con Node.js?



read file with fs node (1)

de acuerdo con 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.

¿Cómo uso chmod con Node.js?

Hay un método en el paquete fs , que debería hacer esto, pero no sé lo que se necesita como segundo argumento.

fs.chmod (ruta, modo, [devolución de llamada])

Chmod asincrónico (2). No se dan más argumentos que la posible excepción a la devolución de llamada de finalización.

fs.chmodSync (ruta, modo)

Chmod sincrónico (2).

(de la documentación de Node.js )

Si hago algo como

fs.chmodSync(''test'', 0755);

no pasa nada (el archivo no se cambia a ese modo).

fs.chmodSync(''test'', ''+x'');

tampoco funciona

Estoy trabajando en una máquina de Windows por cierto.