File::Remove

rmライクなファイル削除

use File::Remove 'remove';
パッケージをロードして関数をエクスポートする

remove(@files);
ファイル/ディレクトリを削除する。@filesにはディレクトリを含める事が出来るが、ディレクトリは空でないと削除できない。

remove(\1, @files);
ファイル/ディレクトリを削除する。ディレクトリは空でない場合、再帰的にディレクトリ内のファイルを削除してディレクトリを削除する。rm -rf と同等。