scripts/varios/lua/dirname.lua

13 lines
286 B
Lua

-- Copyright 2011-2014, Gianluca Fiore © <forod.g@gmail.com>
--- Function equivalent to dirname in POSIX systems
--@param str the path string
function dirname(str)
if str:match(".-/.-") then
local name = string.gsub(str, "(.*/)(.*)", "%1")
return name
else
return ''
end
end