![]() |
VOOZH | about |
The fs.chmodSync() method is used to synchronously 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 also does not support the distinction between the permissions of user, group or others.
Syntax:
fs.chmodSync( path, mode )
Parameters: This method accepts two parameters as mentioned above and described below:
Below examples illustrate the fs.chmodSync() method in Node.js:
Example 1: This example shows the usage of string constants and OR operator to give the file permissions.
Output:
Giving only read permission to user Current File Mode: 33024 File Contents: Hello Trying to write to file Error Found, Code: EACCES Giving both read and write permissions to user Current File Mode: 33152 Trying to write to file File Contents: World
Example 2: This example shows the usage of octal integer constants to give the file permissions.
Output:
Giving only read permission to everyone Current File Mode: 33060 File Contents: Hello Trying to write to file Error Found, Code: EACCES Giving both read and write permission to everyone Current File Mode: 33206 Trying to write to file File Contents: World
Reference: https://nodejs.org/api/fs.html#fs_fs_chmodsync_path_mode