RosettaCodeData/Task/Empty-directory/Standard-ML/empty-directory.ml
2016-12-05 22:15:40 +01:00

12 lines
245 B
Standard ML

fun isDirEmpty(path: string) =
let
val dir = OS.FileSys.openDir path
val dirEntryOpt = OS.FileSys.readDir dir
in
(
OS.FileSys.closeDir(dir);
case dirEntryOpt of
NONE => true
| _ => false
)
end;