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()
。
我需要使用 'fs' 模块在 nodejs 中创建目录,但同时可以使用 child_process.exec.
创建目录我试着查看 fs.mkdir 代码,结果变成了 node_file.cc,我猜它创建了一个新的 v8 环境。我不确定这在内部是如何工作的。
查看 nodejs fs 文档 - 它创建了一个子 shell - 我猜它是 fork + exec 调用。
不确定哪个更有效?
您应该总是喜欢语言版本。我确信它不会在通用平台上创建 shell 只是为了 运行 mkdir()
。