【问题标题】:How to format a drive with Nodejs without child_proccess如何在没有 child_process 的情况下使用 Node Js 格式化驱动器
【发布时间】:2013-04-10 05:21:51
【问题描述】:

如何在不使用 cli/cmd/child_proccess 的情况下使用 Nodejs 格式化驱动器(又名 USB 记忆棒/外部硬盘)?

我正在使用 nodejs 创建一个小工具,需要在向其添加一些文件之前清除硬盘,但我找不到任何允许我异步(或同步)访问这些工具的库。

【问题讨论】:

  • 我怀疑你会找到一个提供驱动器格式化的Node模块,所以我能想到的唯一解决方案是使用fs模块遍历驱动器并删除(使用@ 987654322@ 用于文件,fs.rmdir 用于目录)其内容手动。
  • 我害怕那个 ;_;感谢您的选择!
  • child_process 有什么问题?
  • 如果我只是通过 child_process 调用 cmd(它适用于 Windows),并将操作数传递给它以执行我不会得到(据我所知)关于何时操作的反馈已完成。 (随时证明我错了,我很想知道有一种方法可以通过 child_process 从 cmd 获取异步反馈)

标签: node.js asynchronous format drive


【解决方案1】:

我最终使用了child_process 并编写了一个库,该库允许您为某些输出设置响应者,其语义类似于jprichardsonnode-suppose,称为respond (可以通过 npm install respond 安装 - 此处的文档:https://github.com/schme16/node-respond/blob/master/README.md

【讨论】:

    猜你喜欢
    • 2011-01-17
    • 2016-05-01
    • 2011-02-23
    • 2010-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多