Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprende Lectura de Archivos | Sección
Practicar
Proyectos
Cuestionarios y Retos
Cuestionarios
Retos
/
Fundamentos de Node.js

bookLectura de Archivos

Desliza para mostrar el menú

Un archivo es simplemente una colección de datos almacenados en tu computadora, como un documento de texto o una imagen. En Node.js, se utiliza el módulo incorporado fs para interactuar con archivos. Este módulo proporciona funciones que permiten leer, escribir y gestionar archivos de manera sencilla. Para leer el contenido de un archivo, puedes usar fs.readFile (asíncrono) o fs.readFileSync (síncrono). Para scripts simples, fs.readFileSync suele ser más fácil de entender porque lee el archivo y devuelve su contenido directamente.

// Import the built-in 'fs' module
const fs = require('fs');

// Read the contents of 'notes.txt' synchronously
const content = fs.readFileSync('notes.txt', 'utf8');

// Print the file content to the console
console.log(content);

Cuando utilizas fs.readFileSync, debes proporcionar el nombre del archivo y la codificación (usualmente "utf8" para archivos de texto). La función devuelve el contenido del archivo como una cadena de texto, que luego puedes usar en tu programa o imprimir en la consola. Si el archivo existe y es legible, verás su contenido mostrado. Sin embargo, si el archivo no existe, Node.js generará un error. Esta es una situación común que puedes encontrar, especialmente si escribes mal el nombre del archivo o si el archivo falta.

Note
Nota

Nota: Si el archivo que intentas leer no existe, Node.js generará un error como Error: ENOENT: no such file or directory. Verifica siempre las rutas y los nombres de tus archivos.

La lectura de archivos con Node.js es directa y eficiente utilizando el módulo fs. Permite acceder y utilizar rápidamente el contenido de los archivos como cadenas de texto en las aplicaciones, lo que facilita el procesamiento de datos almacenados fuera del código.

¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 1. Capítulo 21

Pregunte a AI

expand

Pregunte a AI

ChatGPT

Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla

Sección 1. Capítulo 21
some-alt