El método fs.Dir.close() es una interfaz de programación de aplicaciones incorporada de clase fs.Dir con un módulo de sistema de archivos que se utiliza para cerrar el identificador de recursos subyacente del directorio de forma asíncrona.
Sintaxis:
const dir.close()
Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve la promesa, que es solo una mejora de las funciones de devolución de llamada stop().
Los siguientes programas ilustran el uso del método fs.Dir.close() en Node.js
Ejemplo 1:
Nombre de archivo: GFG.js
Javascript
// Node program to demonstrate the // dir.close() method const fs = require('fs'); // Initiating async function async function stop(path) { // Creating and initiating directory's // underlying resource handle const dir = await fs.promises.opendir(path); // Asynchronously closing the directory's // underlying resource handle const promise = dir.close(); // Display the result console.log(promise); } // Catching error stop('./').catch(console.error);
Ejecute el archivo GFG.js con el siguiente comando:
node GFG.js
Producción:
Ejemplo 2:
Javascript
// Node program to demonstrate the // dir.close() API const fs = require('fs'); // Initiating async function async function stop(path) { let dir = null; try { // Creating and initiating directory's // underlying resource handle dir = await fs.promises. opendir(new URL('file:///F:/java/')); } finally { if (dir) { // Display the result console.log("dir is closed successfully"); // Close the file if it is opened. await dir.close(); } } } // Catching error stop('./').catch(console.error);
Ejecute el archivo GFG.js con el siguiente comando:
node GFG.js
Producción:
Nota: El programa anterior no se ejecutará en JavaScript en línea ni en el editor de secuencias de comandos.
Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/fs.html#fs_dir_close
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA