📜  Node.js fs.existsSync() 方法(1)

📅  最后修改于: 2023-12-03 15:17:54.432000             🧑  作者: Mango

Node.js fs.existsSync() 方法

Node.js fs.existsSync() 方法用于检查文件或目录是否存在。它返回一个布尔值,如果文件或目录存在,则为 true,否则为 false。

语法
fs.existsSync(path)
参数
  • path: 字符串,文件或目录的路径。
返回值
  • 如果文件或目录存在,则返回 true
  • 如果文件或目录不存在,则返回 false
示例
const fs = require('fs');

// 检查文件是否存在
const fileExist = fs.existsSync('./test.txt');
console.log(fileExist); // true

// 检查目录是否存在
const dirExist = fs.existsSync('./testDir');
console.log(dirExist); // false
注意事项
  • 在使用 fs.existsSync() 方法时,需要确保路径的正确性,否则将抛出异常。
  • 在 Node.js v14.14.0 之后的版本中,fs.existsSync() 方法已被标记为过时方法,推荐使用 fs.promises.access() 或 fs.access() 方法进行替代。