The Wayback Machine - https://web.archive.org/web/20230419012521/https://www.geeksforgeeks.org/node-js-fs-exists-method/
Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

Node.js fs.exists() Method

Improve Article
Save Article
Like Article
author
shuraj1825
contributor
2 published articles
Improve Article
Save Article
Like Article

The fs.exists() method is an inbuilt application programming interface of fs module which provides an API for interacting with the file system in a manner closely modeled around standard POSIX functions. The fs.exists() method is used to test whether the given path exists or not in the file system.

Syntax:

fs.exists( path, callback )

Parameters: This method accept two parameters as mentioned above and described below:

  • path: The path at which directory is to be tested for existence. It can be string, buffer, etc.
  • callback: It is a callback function passed to the exists() method.

Return value: It returns boolean values which signifies that the path exists or not.

Note: It is now deprecated.

Below examples illustrate the use of fs.exists() method in Node.js:

Example 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!');
});

Output:

Found

Example 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!');
});

Output:

Not found!

Note: The above program will compile and run by using the node index.js command.

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

My Personal Notes arrow_drop_up
Last Updated : 12 Oct, 2021
Like Article
Save Article
Related Articles