fs.mkdir(path[, options], callback)


异步地创建目录。 除了可能的异常,完成回调没有其他参数。

可选的 options 参数可以是整数型,指定模式(权限和粘滞位);也可以是对象,具有 mode 属性和指示是否应创建父文件夹的 recursive 属性。

// 创建 /tmp/a/apple 目录,无论是否存在 `/tmp` 和 /tmp/a 目录。
fs.mkdir('/tmp/a/apple', { recursive: true }, (err) => {
  if (err) throw err;
});

另见 mkdir(2)

Asynchronously creates a directory. No arguments other than a possible exception are given to the completion callback.

The optional options argument can be an integer specifying mode (permission and sticky bits), or an object with a mode property and a recursive property indicating whether parent folders should be created.

// Creates /tmp/a/apple, regardless of whether `/tmp` and /tmp/a exist.
fs.mkdir('/tmp/a/apple', { recursive: true }, (err) => {
  if (err) throw err;
});

See also: mkdir(2).