Ejercicio de programación con Node: Reto módulo fs

Código
Práctica
0h 5m

Practica con Node.js y el módulo fs para leer y escribir archivos usando métodos asíncronos y callbacks en este ejercicio práctico.

Crea un programa en Node.js que utilice el módulo fs para leer y escribir archivos.

Tu programa debe:

  1. Importar el módulo fs de Node.js
  2. Usar fs.readFile() para leer el contenido del archivo 'mensaje.txt' con codificación 'utf8'
  3. En el callback de lectura, manejar posibles errores mostrando un mensaje en consola
  4. Si la lectura es exitosa, convertir todo el contenido a mayúsculas
  5. Usar fs.writeFile() para escribir el contenido en mayúsculas a un nuevo archivo llamado 'mensaje_mayusculas.txt' con codificación 'utf8'
  6. En el callback de escritura, manejar posibles errores y mostrar un mensaje de éxito si todo va bien

Estructura tu código de la siguiente manera:

  • Primero importa el módulo fs
  • Luego usa readFile con la ruta del archivo, codificación y callback
  • Dentro del callback de readFile, verifica errores, procesa el contenido y usa writeFile
  • Dentro del callback de writeFile, maneja errores y confirma el éxito

Recuerda que ambos métodos son asíncronos y requieren callbacks para manejar el resultado.

Empezar ejercicio de programación

Todos los ejercicios de programación de Node

Evalúa tus conocimientos con ejercicios de programación en Node de tipo Test, Puzzle, Código y Proyecto con VSCode.

Tutorial para resolver este ejercicio de programación

Node.js

Node

Módulo fs

Node Modules

Otros tutoriales de programación con Node