Método Node.js fs.Dir.readSync()

El método fs.Dir.readSync() es una interfaz de programación de aplicaciones incorporada de la clase fs.Dir dentro del módulo Sistema de archivos que se utiliza para leer cada siguiente directorio.
Sintaxis: 
 

const dir.readSync()

Parámetro: Este método no acepta ningún parámetro.
Valor devuelto: este método devuelve la dirección del directorio.
Los siguientes programas ilustran el uso del método fs.Dir.readSync() en Node.js:
Ejemplo 1: 
Nombre de archivo: index.js 
 

javascript

// Node.js program to demonstrate the
// dir.readSync() 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);
   
  // Synchronously reading the directory's
  // underlying resource handle
  const dirent = dir.readSync();
 
  // Display the result
  console.log(dirent.name);
}
 
// Catching error
stop('./').catch(console.error);

Ejecute el archivo index.js con el siguiente comando: 

node index.js

Producción: 

abcd.cer

Ejemplo 2:  
Nombre de archivo: index.js 
 

javascript

// Node.js program to demonstrate the
// dir.readSync() method
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/'));
 
  // Synchronously reading the directory's
  // underlying resource handle
  // using readSync() method
  for(var i = 0 ; i <= 3 ; i ++ ) {
    var dirent = dir.readSync();
 
    // Display the result
    console.log(dirent.name);
  }
 
  } finally {
  
    if (dir) {
 
      // Display the result
      console.log("dir is closed successfully");
 
      // Synchronously closeSyncing the
      // directory's underlying resource
      // handle
      const promise = dir.closeSync()
    }
  }
}
   
// Catching error
stop('./').catch(console.error);

Ejecute el archivo index.js con el siguiente comando: 

node index.js

Producción: 

abcd.cer
cert.cer
certfile.cer
certificate1.cer
dir is closed successfully

Referencia: https://nodejs.org/dist/latest-v12.x/docs/api/fs.html#fs_dir_readsync
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *