12

我只想知道路径是否存在。这是我的代码:

var path = require('path'); // exists path
4

1 回答 1

15

使用方法检查文件系统中是否存在文件的fs.existsSync()方法:

const fs = require('fs')

const path = './file.txt';

if (fs.existsSync(path)) {
  //file exists
}

此方法是同步的,要以异步方式检查文件是否存在,可以使用fs.access(),它在不打开文件的情况下检查文件的存在:

fs.access(path, fs.F_OK, (err) => {
  if (err) {
    console.error(err)
    return
  }

  //file exists
})
于 2012-10-14T12:36:12.250 回答