Skip to content

Bun implementa el módulo node:fs, que incluye las funciones fs.appendFile y fs.appendFileSync para agregar contenido a archivos.


Puedes usar fs.appendFile para agregar datos asíncronamente a un archivo, creando el archivo si aún no existe. El contenido puede ser una cadena o un Buffer.

ts
import { appendFile } from "node:fs/promises";

await appendFile("message.txt", "data to append");

Para usar la API sin Promise:

ts
import { appendFile } from "node:fs";

appendFile("message.txt", "data to append", err => {
  if (err) throw err;
  console.log('¡Los "datos para agregar" fueron agregados al archivo!');
});

Para especificar la codificación del contenido:

js
import { appendFile } from "node:fs";

appendFile("message.txt", "data to append", "utf8", callback);

Para agregar los datos sincrónicamente, usa fs.appendFileSync:

ts
import { appendFileSync } from "node:fs";

appendFileSync("message.txt", "data to append", "utf8");

Consulta la documentación de Node.js para más información.

Bun por www.bunjs.com.cn editar