当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Node.js fsPromises.mkdir()用法及代码示例


fsPromises.mkdir()方法用于异步创建目录,然后解析不带参数的Promise,或者如果递归为true,则创建的第一个目录路径。

用法:

fsPromises.mkdir(path, options)

参数:该方法接受上述和以下所述的两个参数:

  1. path:此参数是字符串,缓冲区或URL,它包含必须创建的目录的路径。
  2. options:它是一个对象或整数
    • recursive:此参数保存递归布尔值。默认情况下为false。
    • 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!

相关用法


注:本文由纯净天空筛选整理自nitin_sharma大神的英文原创作品 Node.js | fsPromises.mkdir() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。