Node.js fs.exists() Method
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/Beginner' , (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