fsPromises.mkdir()方法用于异步创建目录,然后解析不带参数的Promise,或者如果递归为true,则创建的第一个目录路径。
用法:
fsPromises.mkdir(path, options)
参数:该方法接受上述和以下所述的两个参数:
- path:此参数是字符串,缓冲区或URL,它包含必须创建的目录的路径。
- 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!
相关用法
- Node.js console.timeLog()用法及代码示例
- Node.js GM transparent()用法及代码示例
- Node.js GM drawRectangle()用法及代码示例
- Node.js GM orderedDither()用法及代码示例
- Node.js GM paint()用法及代码示例
- Node.js GM spread()用法及代码示例
- Node.js GM flip()用法及代码示例
- Node.js GM roll()用法及代码示例
- Node.js GM thumbnail()用法及代码示例
- Node.js GM threshold()用法及代码示例
- Node.js GM whitePoint()用法及代码示例
- Node.js GM whiteThreshold()用法及代码示例
- Node.js GM segment()用法及代码示例
- Node.js GM quality()用法及代码示例
注:本文由纯净天空筛选整理自nitin_sharma大神的英文原创作品 Node.js | fsPromises.mkdir() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。