RosettaCodeData/Task/Empty-directory/Standard-ML/empty-directory.ml

13 lines
245 B
OCaml
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
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;