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:
- archivo: ruta del nombre del archivo de origen.
- opción: Tiene que codificar, es decir, utf8.
- devolución de llamada: la devolución de llamada recibe dos argumentos.
- filename: ruta de archivo del archivo a leer.
- data: Son los datos que queremos escribir.
- codificación: Es la codificación de los datos.
- 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
Publicación traducida automáticamente
Artículo escrito por chetanjha888 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA