1

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

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

4

1 回答 1

0

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

创建一个 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 脚本

您可以使用 exec 命令运行带有 node.js 的 bash 脚本

使用 node.js (childProcess) 运行 shell 脚本

于 2017-10-02T08:58:49.107 回答