RosettaCodeData/Task/Empty-directory/Haskell/empty-directory-1.hs
Ingy döt Net 764da6cbbb CDE
2013-04-10 16:57:12 -07:00

9 lines
289 B
Haskell

import System.Directory (getDirectoryContents)
import System.Environment (getArgs)
isEmpty x = getDirectoryContents x >>= return . f . (== [".", ".."])
where f True = "Directory is empty"
f False = "Directory is not empty"
main = getArgs >>= isEmpty . (!! 0) >>= putStrLn