RosettaCodeData/Task/Make-directory-path/Lua/make-directory-path.lua

12 lines
272 B
Lua

require("lfs")
function mkdir (path)
local sep, pStr = package.config:sub(1, 1), ""
for dir in path:gmatch("[^" .. sep .. "]+") do
pStr = pStr .. dir .. sep
lfs.mkdir(pStr)
end
end
mkdir("C:\\path\\to\\dir") -- Quoting backslashes requires escape sequence