📜  Node.js fs.exists() 方法

📅  最后修改于: 2022-05-13 01:56:20.623000             🧑  作者: Mango

Node.js fs.exists() 方法

fs.exists() 方法fs模块的内置应用程序编程接口,它提供了一个 API,用于以与标准POSIX函数紧密建模的方式与文件系统交互。 fs.exists() 方法用于测试给定路径是否存在于文件系统中。

句法:

fs.exists( path, callback )

参数:此方法接受上面提到的两个参数,如下所述:

  • path:要测试目录是否存在的路径。它可以是字符串、缓冲区等。
  • callback:传递给exists()方法的回调函数。

返回值:返回布尔值,表示路径是否存在。

注意:现在已弃用。

下面的例子说明了 Node.js 中fs.exists() 方法的使用:

示例 1:

// Node.js program to demonstrate the 
// fs.exists() method
   
var fs = require('fs');
   
// Using fs.exists() method
fs.exists('/etc/passwd', (exists) => {
  console.log(exists ? 'Found' : 'Not Found!');
});

输出:

Found

示例 2:

// Node.js program to demonstrate the 
// fs.exists() method
   
var fs = require('fs');
   
// Using fs.exists() method
fs.exists('/etc/geeks', (exists) => {
    console.log(exists ? 'Found' : 'Not found!');
});

输出:

Not found!

注意:以上程序将使用node index.js命令编译运行。

参考: https://nodejs.org/dist/latest-v13.x/docs/api/fs.html#fs_fs_exists_path_callback