simplex/utility/fs.moon

24 lines
399 B
Plaintext
Raw Normal View History

exists = (file_path) ->
if file = io.open file_path, "r"
file\close!
return true
else
return false
size = (file_or_path) ->
if "string" == type file_or_path
file = io.open file_or_path, "r"
size = file\seek "end"
file\close!
return size
else
current = file\seek!
size = file\seek "end"
file\seek "set", current
return size
{
:exists
:size
}