Ejercicio de programación con Node: Reto módulo fs
Código
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:
- Importar el módulo fs de Node.js
- Usar
fs.readFile()
para leer el contenido del archivo 'mensaje.txt' con codificación 'utf8' - En el callback de lectura, manejar posibles errores mostrando un mensaje en consola
- Si la lectura es exitosa, convertir todo el contenido a mayúsculas
- Usar
fs.writeFile()
para escribir el contenido en mayúsculas a un nuevo archivo llamado 'mensaje_mayusculas.txt' con codificación 'utf8' - 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.
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
Módulo fs
Node Modules