fs.mkdir vs child_process.exec(mkdir) 哪个更有效率

fs.mkdir vs child_process.exec(mkdir) which one is more efficient

我需要使用 'fs' 模块在 nodejs 中创建目录,但同时可以使用 child_process.exec.

创建目录

我试着查看 fs.mkdir 代码,结果变成了 node_file.cc,我猜它创建了一个新的 v8 环境。我不确定这在内部是如何工作的。

查看 nodejs fs 文档 - 它创建了一个子 shell - 我猜它是 fork + exec 调用。

不确定哪个更有效?

您应该总是喜欢语言版本。我确信它不会在通用平台上创建 shell 只是为了 运行 mkdir()