![]() |
VOOZH | about |
The fs.mkdirSync() 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.mkdirSync() method is used to create a directory Synchronously. If the directory already exists, an error is thrown unless the recursive option is set to true, which allows the creation of nested directories.
fs.mkdirSync( path, options )Parameters:
This method accept two parameters as mentioned above and described below:
Return value: It returns undefined. Below examples illustrate the use of fs.mkdirSync() method in Node.js
Example 1: This example demonstrates how to check for the existence of a directory and create it if it doesn't exist using Node.js fs.exists() and fs.mkdirSync() methods.
Output:
Checking for directory c:\Users\Suraj\node\Geeks
Not found!
The directory already exists
Example 2: This example checks for a directory's existence, creates it recursively if it doesn't exist, and verifies its creation using Node.js fs.exists() and fs.mkdirSync() methods
The above program will compile and run by using the below command.
node index.jsOutput:
Checking for directory c:\Users\Suraj\node\Tisu
Not found!
The directory already exists
The fs.mkdirSync() method is a straightforward way to create directories synchronously in Node.js, especially useful when you need to ensure the existence of directories before proceeding with file operations.