Dino Geek, intenta ayudarte

¿Cómo leer y escribir archivos en Node.js?


Para leer y escribir archivos en Node.js, se utiliza el módulo “fs” (file system), el cual es parte de los módulos nativos de Node.js y permite interactuar con el sistema de archivos de la máquina.

Primero, debes importar el módulo fs:

```javascript
const fs = require(‘fs’);
```

Leer archivos:

Para leer archivos, se usa simplemente fs.readFile():

```javascript
fs.readFile(‘mi_archivo.txt’, ‘utf8’, function(err, data){ if (err) { return console.log(err); } console.log(data);
});
```
En este caso, ‘mi_archivo.txt’ es el archivo que quieres leer, ‘utf8’ es el encoding del archivo y la función callback se llama cuando el archivo ha sido leído (o si ha habido un error).

Escribir archivos:

Para escribir archivos, se usa fs.writeFile():

```javascript
fs.writeFile(‘mi_archivo.txt’, ‘Hola Mundo’, ‘utf8’, function(err){ if (err) { return console.log(err); } console.log(“El archivo fue guardado correctamente”);
});
```
En este caso, se está escribiendo “Hola Mundo” en ‘mi_archivo.txt’. Si el archivo no existe, Node.js lo creará.

Cabe aclarar que tanto fs.readFile como fs.writeFile son asíncronos, es decir, no bloquean la ejecución del programa. Si quisieras hacer estas operaciones de manera síncrona (bloqueante), se puede usar fs.readFileSync y fs.writeFileSync.


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nombre de dominio | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Aviso legal / Condiciones generales de uso