Método fsPromises.chown() Promesa
Sintaxis:
fsPromises.chown( path, uid, gid)
Parámetros: Este método acepta tres parámetros como se mencionó anteriormente y se describe a continuación:
- ruta: Es un String, Buffer o URL que denota la ruta del archivo del cual se debe cambiar el propietario y el grupo.
- uid: Es un número entero que denota el id de usuario que corresponde al propietario que se va a configurar.
- gid: es un número entero que denota la identificación del grupo que corresponde al grupo que se establecerá.
Javascript
// Node.js program to demonstrate the // fsPromises.chown() method // Import the filesystem module const fs = require('fs'); let filepath = "example_file.txt"; // Set the owner to a new one keeping the group same // New owner is "GeeksforGeeks" with user id 4567 fsPromises.chown(filepath, 4567, 999 => { console.log("uid and gid set successfully."); });
Antes de ejecutar el código:
xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l total 8 -rw-rw--w- 1 xubuntu xubuntu 4 May 26 04:08 example_file.txt -rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:08 index.js
Salida del Código:
Given uid and gid set successfully .
Después de ejecutar el código:
xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l total 8 -rw-rw--w- 1 geeksforgeeks xubuntu 4 May 26 04:08 example_file.txt -rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:08 index.js
Ejemplo 2:
Javascript
// Node.js program to demonstrate the // fsPromises.chown() method // Import the filesystem module const fs = require('fs'); let filepath = "example_file.txt"; // Set the owner and group both to a new one // New owner is "nitin" with owner id 8900 // New group is "author" with group id 1024 fsPromises.chown(filepath, 8900, 1024 => { console.log("uid and gid set successfully!"); });
Antes de ejecutar el código:
xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l total 8 -rw-rw--w- 1 xubuntu xubuntu 4 May 26 04:19 example_file.txt -rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:19 index.js
Salida del Código:
Given uid and gid set successfully!
Después de ejecutar el código:
xubuntu@xubuntu: ~/Desktop/fs-chown$ ls -l total 8 -rw-rw--w- 1 nitin author 4 May 26 04:19 example_file.txt -rw-rw-r-- 1 xubuntu xubuntu 290 May 26 04:19 index.js
Publicación traducida automáticamente
Artículo escrito por nitin_sharma y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA