📜  Node.js fsPromises.mkdir() 方法

📅  最后修改于: 2022-05-13 01:56:51.327000             🧑  作者: Mango

Node.js fsPromises.mkdir() 方法

fsPromises.mkdir()方法用于异步创建一个目录,然后在没有参数的情况下解析Promise ,或者如果 recursive 为真则创建第一个目录路径。

句法:

fsPromises.mkdir(path, options)

参数:此方法接受上面提到的两个参数,如下所述:

  1. path:这个参数是一个String、Buffer或URL,保存着要创建的目录的路径。
  2. 选项:它是一个对象或一个整数
    • recursive:此参数保存递归布尔值。默认情况下它是假的。
    • mode: mode选项用于设置目录权限,默认为0777,为String或Integer

返回值:它返回代表异步操作最终完成(或失败)的Promise对象及其结果值。

下面的示例说明了在 Node.js 中使用fsPromises.mkdir()方法。

例子:

// 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');
});

输出:

Directory created successfully!