يُطبق Bun وحدة node:fs، التي تتضمن دالتي fs.appendFile و fs.appendFileSync لإلحاق المحتوى بالملفات.
يمكنك استخدام fs.appendFile لإلحاق البيانات بملف بشكل غير متزامن، مع إنشاء الملف إذا لم يكن موجودًا بعد. يمكن أن يكون المحتوى سلسلة أو Buffer.
ts
import { appendFile } from "node:fs/promises";
await appendFile("message.txt", "data to append");لاستخدام واجهة برمجة التطبيقات غير Promise:
ts
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", err => {
if (err) throw err;
console.log('تم إلحاق "data to append" بالملف!');
});لتحديد ترميز المحتوى:
js
import { appendFile } from "node:fs";
appendFile("message.txt", "data to append", "utf8", callback);لإلحاق البيانات بشكل متزامن، استخدم fs.appendFileSync:
ts
import { appendFileSync } from "node:fs";
appendFileSync("message.txt", "data to append", "utf8");راجع وثائق Node.js للحصول على مزيد من المعلومات.