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

时间:2015-12-19 07:05:59

标签: node.js child-process

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

我尝试查看fs.mkdir代码,然后转到node_file.cc,我想它会创建一个新的v8环境。我不确定这是如何在内部工作的。

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

不确定哪一个更有效率?

1 个答案:

答案 0 :(得分:2)

您应该始终更喜欢使用语言版本。我确信它不会只是为了在公共平台上运行mkdir()而创建一个shell。