Skip to content

يُطبق 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 للحصول على مزيد من المعلومات.

Bun بواسطة www.bunjs.com.cn تحرير