libs/core: implement fs.isdirectory()

This commit is contained in:
Jo-Philipp Wich 2008-12-19 12:08:51 +00:00
parent 4ab5b4165a
commit 0c3f77a397

View file

@ -54,12 +54,19 @@ access = posix.access
glob = posix.glob
--- Checks wheather the given path exists and points to a regular file.
-- @param filename String containing the path of the file to read
-- @param filename String containing the path of the file to test
-- @return Boolean indicating wheather given path points to regular file
function isfile(filename)
return posix.stat(filename, "type") == "regular"
end
--- Checks wheather the given path exists and points to a directory.
-- @param dirname String containing the path of the directory to test
-- @return Boolean indicating wheather given path points to directory
function isdirectory(dirname)
return posix.stat(dirname, "type") == "directory"
end
--- Read the whole content of the given file into memory.
-- @param filename String containing the path of the file to read
-- @return String containing the file contents or nil on error