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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。