rmdir FILENAME rmdir 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.