ใน 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
.