如何检查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手册


更多节点教程: