Empty directory
The dir
function returns a lazy list of filenames, excluding ".
" and "..
" automatically. Any boolean context (in this case the not
function) will do just enough work on the lazy list to determine whether there are any elements, so we don't have to count the directory entries, or even read them all into memory, if there are more than one buffer's worth.
Last updated