rmdir関数 - ディレクトリを削除する
rmdir関数を使用するとディレクトリを削除するにはを使用します。ファイルが中に含まれない空のディレクトリのみ削除できます。成功すると真が、失敗すると偽が返ります。また失敗すると$!にエラー内容が格納されます。
# ディレクトリを削除 rmdir $dir;
サンプル
rmdir関数を使って、ディレクトリを削除するサンプルです。
use strict; use warnings; # ディレクトリを削除する # rmdir $dir # 準備(ディレクトリの作成) my $dir = "dir_20080526_$$"; mkdir $dir or die "$dir を作成することができません。 : $!"; print "準備: $dir が作成されました。\n\n"; print "1: ディレクトリを削除する。\n"; rmdir $dir or die "$dir を削除することができません。 : $!"; print "$dir が削除されました。\n";