![]() |
VOOZH | about |
The fsPromises.chmod() method is used to change the permissions of a given path. These permissions can be specified using string constants or octal numbers that correspond to their respective file modes.
Note: The Windows platform only supports the changing of the write permission. It does not support the distinction between the permissions of the user, group, or others. It changes the permissions of a file then resolves the Promise with no arguments upon success.
Syntax:
fsPromises.chmod( path, mode)
Parameters: This method accepts two parameters as mentioned above and described below:
Below examples illustrate the fsPromises.chmod() method in Node.js:
Example 1: This example shows the usage of octal integer constants to give the file permissions.
Output:
Granting only read access to user Reading the file contents This file has now been edited. Trying to write to file Error Code: EPERM Granting read and write access to user Trying to write to file Reading the file contents This file has now been edited.
Example 2: This example shows the usage of string constants and or operator to give the file permissions
Output:
Granting only read access to user File Contents: This file has now been edited. Trying to write to file Error Occurred, Error Code: EPERM Granting both read and write permission to user Current File Mode: 33060 Trying to write to file Error EPERM File Contents: This file has now been edited.Reference: https://nodejs.org/api/fs.html#fs_fspromises_chmod_path_mode