在 node.js 中格式化驱动器

Format a drive in node.js

我在 node.js 中从事一个项目,但我被困在了这里。如果不是 exFAT,我需要将外部设备(USB 记忆棒等)转换为 "exFAT" 分区。我使用了一个名为 "drivelist-scanner" 的 npm 包来获取连接的 USB 设备列表及其挂载点。现在唯一要做的就是将它们转换成 exFAT,我不知道该怎么做。我遇到了一个名为 "gpt" 的 npm 包,它说它可以格式化驱动器,但文档不是很清楚。这是 gpt 的 github 存储库的 link:Github link

关于如何实现这个的任何想法?我什至愿意启动一个基于操作系统的脚本来完成这项工作,但我也不确定该怎么做。任何帮助表示赞赏。谢谢。

实际上您不能直接用编程语言格式化驱动器。您将需要调用特定于操作系统的程序来为您完成实际工作。

创建一个bash脚本

您可以使用此信息来做到这一点。

https://superuser.com/questions/274687/how-do-i-format-a-usb-drive-on-a-pc-that-was-formatted-on-a-mac

运行 带有 node.js

的 bash 脚本

您可以对 运行 具有 node.js

的 bash 脚本使用 exec 命令

Run shell script with node.js (childProcess)