Haskell programlama dilinde yazılmış bu fonksiyonda verilen bir dizin icinde bulunan klasor ve dosyalar listelenmektedir. Burada alt klasorlerin icerdiği dosyalar listelenmemektedir. Or: dirlist "D:" PHP Code:
Program Kodu : import System.IOimport System.Environmentimport System.Directory dirlist a = getCurrentDirectory >>= \dir -> getDirectoryContents a >>= \filelist -> setCurrentDirectory a >> dosyalariekranayazdir filelist >> setCurrentDirectory dir >> return () dosyalariekranayazdir (l:[]) = putStrLn ldosyalariekranayazdir (l:ls) = putStrLn l >> dosyalariekranayazdir ls

__________________