From fca81639fad0ba7709f5a43893819b814f7036ca Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Thu, 31 Aug 2017 12:31:54 +1000 Subject: [PATCH] added fs.cp and fs.mv for copying amd moving files. --- modules/lib/fs.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/modules/lib/fs.lua b/modules/lib/fs.lua index 3278dfc..749846a 100644 --- a/modules/lib/fs.lua +++ b/modules/lib/fs.lua @@ -121,3 +121,14 @@ function fs.cd(p) error("non-existent/not a dir") end end +function fs.cp(s,d) + local df = fs.open(d,"wb") + local sf = fs.open(s,"rb") + fs.write(df,fs.readall(sf)) + fs.close(df) + fs.close(sf) +end +function fs.mv(s,d) + fs.cp(s,d) + fs.rm(s) +end