Perl入門ゼミ

テキスト処理、Linuxサーバー管理、Web開発ならPerl
  1. Perl
  2. 標準関数
  3. here

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";