made fs.cp fail if either handle fails to open. ???

This commit is contained in:
Izaya 2017-09-23 11:22:33 +10:00 committed by Izaya
parent 599f685b8c
commit faac6621a5
1 changed files with 7 additions and 3 deletions

View File

@ -236,9 +236,13 @@ 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)
if df and sf then
fs.write(df,fs.readall(sf))
fs.close(df)
fs.close(sf)
return true
end
return false
end
function fs.mv(s,d)
fs.cp(s,d)