El método fsPromises.mkdir() se usa para crear un directorio de forma asíncrona y luego resuelve la Promesa sin argumentos o con la primera ruta de directorio creada si la recursividad es verdadera.
Sintaxis:
fsPromises.mkdir(path, options)
Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:
- ruta: este parámetro es una string, un búfer o una URL y contiene la ruta del directorio que se debe crear.
- opciones: es un objeto o un entero
- recursivo: este parámetro contiene el valor booleano recursivo. Por defecto es falso.
- modo: la opción de modo se usa para establecer el permiso del directorio, por defecto es 0777. Es una string o un entero
Valor de retorno: Devuelve el objeto Promise que representa la eventual finalización (o falla) de una operación asíncrona y su valor resultante.
El siguiente ejemplo ilustra el uso del método fsPromises.mkdir() en Node.js.
Ejemplo:
// Node.js program to demonstrate // the fsPromises.mkdir() Method // Include fs and path module const fs = require('fs'); const fsPromises = fs.promises; fsPromises.mkdir('fs_test2').then(function() { console.log('Directory created successfully'); }).catch(function() { console.log('failed to create directory'); });
Producción:
Directory created successfully!
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