Отформатируйте диск в node.js

Я работаю над проектом в node.js и застрял в этом. Мне нужно преобразовать внешнее устройство (флешку и т. Д.) В раздел exFAT, если это не exFAT . Я использовал пакет npm под названием "drivelist-scanner", чтобы получить список подключенных USB-устройств, а также их точки монтирования. Теперь остается только преобразовать их в exFAT, и я не знаю, как это сделать. Я наткнулся на пакет npm под названием "gpt", в котором говорилось, что он может форматировать диски, но документация не так ясна. Вот ссылка на репозиторий github для gpt: ссылка на Github

Есть идеи, как этого добиться? Я даже готов запустить скрипт на основе операционной системы, чтобы выполнить эту работу, но я не уверен, как это сделать тоже. Любая помощь приветствуется. Благодарю.

1 ответ

Решение

На самом деле вы не можете напрямую отформатировать диск с языками программирования. Вам нужно будет вызвать специальную программу для операционной системы, чтобы выполнить реальную работу за вас.

Создать скрипт bash

Вы можете использовать эту информацию для этого.

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

Запустите скрипт bash с помощью node.js

Вы можете использовать команду exec для запуска bash-скрипта с помощью node.js

Запустите скрипт оболочки с помощью node.js (childProcess)

Другие вопросы по тегам