如何在Node.js中檢查文件是否存在

如何使用Node.js的fs模塊來檢查文件系統中是否存在文件。 使用Node.js檢查文件是否存在的方法是使用fs.existsSync()方法: const fs = require('fs') const path = './file.txt' try { if (fs.existsSync(path)) { //文件存在 } } catch(err) { console.error(err) } 這種方法是同步的,意味著它是阻塞的。為了以異步的方式檢查文件是否存在,可以使用fs.access()方法,該方法檢查文件的存在性而不需要打開它: const fs = require('fs') const path = './file.txt' fs.access(path, fs.F_OK, (err) => { if (err) { console.error(err) return } //文件存在 })