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

如何使用Node.js使用以下命令檢查文件系統中是否存在文件fs模塊

使用Node.js檢查文件系統中是否存在文件的方法是使用fs.existsSync()方法:

const fs = require('fs')

const path = ‘./file.txt’

try { if (fs.existsSync(path)) { //file exists } } 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 }

//file exists })

免費下載我的Node.js手冊


更多節點教程: