方法說明:
以異步的方式創建文件目錄。如果目錄已存在,將拋出異常。
語法:
代碼如下:
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);
};