Deletes the directory specified by FILENAME if that directory is
empty.  If it succeeds it returns true; otherwise it returns false and
sets $!
 (errno).  If FILENAME is omitted, uses $_
.
To remove a directory tree recursively (rm -rf
 on Unix) look at
the rmtree
 function of the File::Path module.