18 lines
412 B
Lua
18 lines
412 B
Lua
local tArgs = { ... }
|
|
|
|
if #tArgs < 1 then
|
|
print( "Usage: mkdir <paths>" )
|
|
return
|
|
end
|
|
|
|
for _, v in ipairs( tArgs ) do
|
|
local sNewDir = shell.resolve( v )
|
|
if fs.exists( sNewDir ) and not fs.isDir( sNewDir ) then
|
|
printError( v .. ": Destination exists" )
|
|
elseif fs.isReadOnly( sNewDir ) then
|
|
printError( v .. ": Access denied" )
|
|
else
|
|
fs.makeDir( sNewDir )
|
|
end
|
|
end
|