ใน Node.js, คุณสามารถตรวจสอบว่าไฟล์มีอยู่หรือไม่โดยใช้โมดูล fs (File System) ดังนี้:
1 | const fs = require('fs'); |
ในตัวอย่างนี้:
- เราใช้
fs.access()เพื่อตรวจสอบไฟล์ที่เราต้องการด้วยเส้นทางpath. fs.constants.F_OKใช้เป็น flag เพื่อตรวจสอบว่าไฟล์มีอยู่หรือไม่ (ในกรณีนี้เราใช้ F_OK ซึ่งหมายถึงการตรวจสอบว่าไฟล์มีอยู่หรือไม่).- ถ้าไฟล์ไม่มีอยู่ จะมีข้อผิดพลาดที่ถูกส่งออก และคำสั่ง
console.error()จะถูกเรียกใช้งาน. - ถ้าไฟล์มีอยู่ จะไม่มีข้อผิดพลาดและคำสั่ง
console.log()จะแสดง “File exists.”
นี่คือวิธีที่คุณสามารถตรวจสอบว่าไฟล์มีอยู่หรือไม่ใน Node.js โดยใช้ fs.access() และค่า fs.constants.F_OK.