Есть и более дешевый вариант, но возможно он хуже качеством
https://aliexpress.ru/item/1005006445702657.html?spm=a2g2w.detail.similar_rcmd.4.25926be4Z70Mkv&mixer_rcmd_bucket_id=aerabtestalgoRecommendAbV2_testUseNewClickStream&pdp_trigger_item_id=0_1005007413598004&ru_algo_pv_id=d43440-61b690-c660a9-dd34d4-1726736400&scenario=aerSimilarItemPdpRcmd&sku_id=12000037196917903&traffic_source=recommendation&type_rcmd=core
Узнать объем свободного места на диске
-
Всем привет! Нужно узнать сколько свободного места на диске C. Подскажите, как это можно реализовать средствами BAS?
-
Вы можете использовать модуль https://www.npmjs.com/package/node-disk-info
с следующим кодом:const disk = require('node-disk-info'); const driveList = disk.getDiskInfoSync(); console.log(driveList);И вы получите результат такого вида.
[ { "_filesystem": "Local Fixed Disk", "_blocks": 174410137600, "_used": 71689424896, "_available": 102720712704, "_capacity": "41%", "_mounted": "C:" }, { "_filesystem": "Local Fixed Disk", "_blocks": 215007993856, "_used": 83692888064, "_available": 131315105792, "_capacity": "39%", "_mounted": "D:" }, { "_filesystem": "Local Fixed Disk", "_blocks": 65099436032, "_used": 12251738112, "_available": 52847697920, "_capacity": "19%", "_mounted": "E:" }, { "_filesystem": "Local Fixed Disk", "_blocks": 44964417536, "_used": 294920192, "_available": 44669497344, "_capacity": "1%", "_mounted": "F:" } ]Это данные в формате Json, и я думаю, что вы можете продолжить их обработку.
-
No need to use node, use CMD >
FREEDISKSPACE.xml