是否可以在节点中创建一个目录,例如" mkdir -p"呢?

时间:2016-06-02 10:23:29

标签: node.js mkdir

在使用mkdir linux命令时,使用FS api创建目录是否可行,所有子目录都是必需的-p参数。

3 个答案:

答案 0 :(得分:3)

您可以编写自己的版本,也可以使用mkdirp

等模块

答案 1 :(得分:1)

您还可以使用名为fs-extra的NPM软件包来方便地执行此操作:

const fs = require("fs-extra");

async function createFolder(folder) {
  try {
    await fs.ensureDirSync(folder); // guarantees the directory is created, or error.
  } catch (err) {
    throw new Error('You do not have the right permissions to make this folder.');
  }
}

答案 2 :(得分:0)

您可以使用fs.mkdir选项在Node中使用recursive: true。参见Documentation