@dmitrii-a said in Как можно отправлять уведомления на сайт?:
что бы страницу каждый раз не обновлять
а где вы её обновляете и что это за страница? я изначально подумал, что вы логи отправляете через форму на сайте.
Всем привет! Нужно узнать сколько свободного места на диске 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