Método Node.js fs.mkdirSync()

El método fs.mkdirSync() es una interfaz de programación de aplicaciones incorporada del módulo fs que proporciona una API para interactuar con el sistema de archivos de una manera estrechamente modelada en torno a las funciones POSIX estándar .
El método fs.mkdirSync() se utiliza para crear un directorio de forma síncrona.

Sintaxis:

fs.mkdirSync( path, options )

Parámetros: Este método acepta dos parámetros como se mencionó anteriormente y se describe a continuación:

  • ruta: la ruta en la que se creará el directorio. Puede ser string, búfer, etc.
  • opciones: es un parámetro opcional que determina cómo crear un directorio recursivamente, etc.

Valor de retorno: Devuelve indefinido .

Los siguientes ejemplos ilustran el uso del método fs.mkdirSync() en Node.js:

Ejemplo 1:

// Node.js program to demonstrate the
// fs.mkdirSync() method
   
const fs = require("fs");
   
const path = require("path");
   
// Using fs.exists() method to 
// check that the directory exists or not
console.log("Checking for directory " 
        + path.join(__dirname, "Geeks"));
fs.exists(path.join(__dirname, "Geeks"), exists => {
  console.log(exists ? "The directory already exists" 
                    : "Not found!");
});
   
// Using fs.mkdirSync() method
// to create the directory
fs.mkdirSync(path.join(__dirname, "Geeks"));
   
// Using fs.exists() method to
// check that the directory exists or not
fs.exists(path.join(__dirname, "Geeks"), exists => {
  console.log(exists ? "The directory already exists" 
                    : "Not found!");
});

Producción:

Checking for directory c:\Users\Suraj\node\Geeks
Not found!
The directory already exists

Ejemplo 2:

// Node.js program to demonstrate the
// fs.mkdirSync() method
  
const fs = require("fs");
  
const path = require("path");
  
// Using fs.exists() method to
// check that the directory exists or not
console.log("Checking for directory" 
        + path.join(__dirname, "Tisu"));
fs.exists(path.join(__dirname, "Tisu"), exists => {
  console.log(exists ? "The directory already exists"
                         : "Not found!");
});
  
// Using fs.mkdirSync() method
// to create the directory recursively
fs.mkdirSync(path.join(__dirname, "Tisu"), true);
  
// Using fs.exists() method to
// check that the directory exists or not
fs.exists(path.join(__dirname, "Tisu"), exists => {
  console.log(exists ? "The directory already exists" 
                    : "Not found!");
});

Producción:

Checking for directory c:\Users\Suraj\node\Tisu
Not found!
The directory already exists

Nota: El programa anterior se compilará y ejecutará usando el node index.jscomando.

Referencia: https://nodejs.org/api/fs.html#fs_fs_mkdirsync_path_options

Publicación traducida automáticamente

Artículo escrito por shuraj1825 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 *