2
我有一個大小爲500 MB的vhd(磁盤),其中只寫入了10 MB的數據,後面是空塊,最後是一個10 MB的塊,最後是10 MB。計算節點js中的數據字節
因此,目前的總數據只有500MB中的20MB。 我正在嘗試在node.js中查找實用程序,以找出數據字節的數量,但未成功。
有一個函數fs.fstatSync(文件).size,它給出了總大小。
是否有任何實用程序/函數來計算寫入的數據?
我有一個大小爲500 MB的vhd(磁盤),其中只寫入了10 MB的數據,後面是空塊,最後是一個10 MB的塊,最後是10 MB。計算節點js中的數據字節
因此,目前的總數據只有500MB中的20MB。 我正在嘗試在node.js中查找實用程序,以找出數據字節的數量,但未成功。
有一個函數fs.fstatSync(文件).size,它給出了總大小。
是否有任何實用程序/函數來計算寫入的數據?
您可能不得不使用require("child_process")
來訪問某些系統實用程序cli。
如果您使用的是固定VHD,除了解析分區表和可能的某些文件系統結構之外,沒有簡單的方法來計算。 – mscdex 2014-10-12 03:14:13
是的,我只使用固定的vhd。任何參考文章/博客可用於開始?我對node.js非常新,在.net中有準備好apis可用於此? – user2630764 2014-10-12 03:35:43
你可以產生一個子進程來運行一個shellscript。除此之外,我不認爲節點有辦法找出答案。 – xShirase 2014-10-12 05:10:42