إنشاء ملف جديد من غير استبدال ملف موجود
خيار wx بيخلي الكتابة تفشل لو الملف موجود وده مناسب لما لازم تحافظ على الموجود
تجهيز المثال
إستخدم Node.js 24 أو إصدار أحدث متوافق واحفظ الملفات داخل مجلد تدريب جديد وشغل node main.mjs
كود التطبيق
import { writeFile } from 'node:fs/promises';
try {
await writeFile('report.txt', 'First Report\n', { flag: 'wx' });
console.log('Created');
} catch (error) {
if (error.code !== 'EEXIST') throw error;
console.log('Already Exists');
}طريقة التجربة والنتيجة
أول تشغيل في مجلد فاضي بيطبع Created والتشغيل الثاني بيطبع Already Exists من غير تغيير الملف