2014-10-12 59 views
2

我有一个大小为500 MB的vhd(磁盘),其中只写入了10 MB的数据,后面是空块,最后是一个10 MB的块,最后是10 MB。计算节点js中的数据字节

因此,目前的总数据只有500MB中的20MB。 我正在尝试在node.js中查找实用程序,以找出数据字节的数量,但未成功。

有一个函数fs.fstatSync(文件).size,它给出了总大小。

是否有任何实用程序/函数来计算写入的数据?

+1

如果您使用的是固定VHD,除了解析分区表和可能的某些文件系统结构之外,没有简单的方法来计算。 – mscdex 2014-10-12 03:14:13

+0

是的,我只使用固定的vhd。任何参考文章/博客可用于开始?我对node.js非常新,在.net中有准备好apis可用于此? – user2630764 2014-10-12 03:35:43

+1

你可以产生一个子进程来运行一个shellscript。除此之外,我不认为节点有办法找出答案。 – xShirase 2014-10-12 05:10:42

回答