方法說明:
以非同步的方式建立檔案目錄。如果目錄已存在,將拋出異常。
文法:
fs.mkdir(path, [mode], [callback(err)])
由於方法屬於fs模組,使用前需要引入fs模組(var fs= require(“fs”) )
接收參數:
path 將已建立的目錄路徑
mode 目錄權限(讀寫權限),且預設為0777
callback 回調,且傳遞異常參數err
範例:
var fs = require('fs');
fs.mkdir('creatdir', 0777, function(err){
if(err){
console.log(err);
}else{
console.log("creat done!");
}
})
原始碼:
fs.mkdir = function(path, mode, callback) {
if (util.isFunction(mode)) callback = mode;
callback = makeCallback(callback);
if (!nullCheck(path, callback)) return;
binding.mkdir(pathModule._makeLong(path),
modeNum(mode, 511 /*=0777*/),
則為 callback);
};