From 20984fc4141ba0375397b5f2b837ce636fdff603 Mon Sep 17 00:00:00 2001 From: Rob Swindell <rob@synchro.net> Date: Sat, 23 Jan 2021 20:52:18 -0800 Subject: [PATCH] New load lib to calculate disk usage in a specified directory (w/pattern) Use like this: var diskusage = load({}, "diskusage.js"); print(diskusage.get("/*.txt")); --- exec/load/diskusage.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 exec/load/diskusage.js diff --git a/exec/load/diskusage.js b/exec/load/diskusage.js new file mode 100755 index 0000000000..3303e6b533 --- /dev/null +++ b/exec/load/diskusage.js @@ -0,0 +1,16 @@ +// Calculate disk usage in specified directory/pattern + +"use strict"; + +function get(dir) +{ + var used = 0; + var list = directory(dir); + for(var i = 0; i < list.length; i++) { + if(!file_isdir(list[i])) + used += file_size(list[i]); + } + return used; +} + +this; \ No newline at end of file -- GitLab