Saltar al contenido

¿Cómo descomprimo un archivo .zip / .rar en Node.js en una carpeta?

Solución:

Hay muchos módulos de nodo que pueden hacer esto por usted. Uno de ellos es descomprimir nodos. Puede extraer un archivo .zip a un directorio tan simple como este.

fs.createReadStream('path/to/archive.zip').pipe(unzip.Extract({ path: 'output/path' }));

Más información: https://github.com/EvanOxfeld/node-unzip

Rar es un software de código cerrado. La única forma de hacerlo es instalar la línea de comandos rar (rar.exe o la versión linux de rar, que está disponible en la mayoría de las plataformas) y llamarlo por medio de esto:

var exec = require('child_process').exec;

exec("rar.exe x file.rar", function (error) {
    if (error) {
     // error code here
    } else {
      // success code here
    }
});
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *