¿Cómo copiar un archivo en Node.js?

Node.js es un entorno de tiempo de ejecución multiplataforma y de código abierto para ejecutar código JavaScript fuera de un navegador. Hay varias plataformas como Windows, Linux, Mac OS donde se ejecuta Node.js. 

Hay varios métodos utilizados en Node.js, como el método readFile() y writeFile(). El método readFile() y writeFile() se usa para copiar el contenido del archivo a otro archivo.

Explicación:

  1. archivo: ruta del nombre del archivo de origen.
  2. opción: Tiene que codificar, es decir, utf8.
  3. devolución de llamada: la devolución de llamada recibe dos argumentos.
  1. filename: ruta de archivo del archivo a leer.
  2. data: Son los datos que queremos escribir.
  3. codificación: Es la codificación de los datos.
  4. devolución de llamada: mostrará el error o nulo.

Implementación 

Javascript

var fs=require('fs'); // Import the filesystem module
  
console.log('File Reading from file.txt ..........');
  
// ReadFile method is used to read the content from file.txt
fs.readFile('file.txt','utf8',readingFile);
  
function readingFile(error,data)
{
    if(error){
        console.log(error);
    } else
    {
        console.log(data); // Printing the file.txt file's content
          
         // Creating new file - paste.txt with file.txt's content
        fs.writeFile('paste.txt',data,'utf8',writeFile);
    } 
}
  
function writeFile(error)
{
    if(error){
        console.log(error)
    } else {
        console.log('Content has been pasted to paste.txt file');
    }
}

Producción

Producción

Publicación traducida automáticamente

Artículo escrito por chetanjha888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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