Bun implementiert das node:fs-Modul, das die fs.appendFile- und fs.appendFileSync-Funktionen zum Anhängen von Inhalt an Dateien enthält.
Sie können fs.appendFile verwenden, um Daten asynchron an eine Datei anzuhängen und die Datei zu erstellen, falls sie noch nicht existiert. Der Inhalt kann ein String oder ein Buffer sein.
ts
import { appendFile } from "node:fs/promises";
await appendFile("message.txt", "data to append");Um die Nicht-Promise-API zu verwenden:
ts
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", err => {
if (err) throw err;
console.log('Die "data to append" wurde an die Datei angehängt!');
});Um die Kodierung des Inhalts anzugeben:
js
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", "utf8", callback);Um die Daten synchron anzuhängen, verwenden Sie fs.appendFileSync:
ts
import { appendFileSync } from "node:fs";
appendFileSync("message.txt", "data to append", "utf8");Siehe die Node.js-Dokumentation für weitere Informationen.