Node.js fsPromises.mkdir() 方法
fsPromises.mkdir()方法用于异步创建一个目录,然后在没有参数的情况下解析Promise ,或者如果 recursive 为真则创建第一个目录路径。
句法:
fsPromises.mkdir(path, options)
参数:此方法接受上面提到的两个参数,如下所述:
- path:这个参数是一个String、Buffer或URL,保存着要创建的目录的路径。
- 选项:它是一个对象或一个整数
- 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!