gpt4 book ai didi

node.js - 我如何(字面意思)使用 Node 打开文件?

转载 作者:太空宇宙 更新时间:2023-11-03 22:47:10 25 4
gpt4 key购买 nike

我正在使用 Node 创建一个命令行实用程序,它将能够以编程方式为用户打开(启动)文件,使用默认情况下用户用来执行此操作的应用程序。

读完 docs 后,我不认为 fs.open() 可以做到这一点。

有什么方法可以在 Node 中执行此操作,而无需引入 shell 脚本吗?

最佳答案

您需要通过 child_process.exec() 调用一个特殊的依赖于操作系统的程序或child_process.spawn() 。在 Windows 上,您将使用 start,对于 OSX,您将使用 open,对于 Linux,您通常会使用 xdg-open。您可能会考虑使用 npm 上已经制作的模块来处理所有这些情况,例如 open .

关于node.js - 我如何(字面意思)使用 Node 打开文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25518496/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com