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.