PHP の標準関数を目的別に調べることができる辞典

ホーム > PHP 標準関数逆引き辞典 > ファイル > ディレクトリを削除する

PHP 標準関数逆引き辞典

:: reverse dictionary ::

ファイル

※ソースファイルについて


ディレクトリを削除する

ディレクトリを削除するには、rmdir 関数を使います。

≪ディレクトリ構造(サンプル)≫

D:ディレクトリ  F:ファイル

D (ドキュメントルート)
├ D mydir
│ └ (ファイルなし)
├ D mydir2
│ └ D subdir
│    └ (ファイルなし)
└ D mydir3
   └ F samp01.txt
$chk1 = rmdir("mydir");
$chk2 = rmdir("mydir2/subdir");

ソースファイル

mydirmydir2/subdir を削除します。

▼ 関数

bool rmdir(string d)

ディレクトリ d を削除します。
削除に成功した場合は true 、失敗した場合は false を返します。

ディレクトリ d が存在しない場合は、次のような警告メッセージを表示します。

Warning: rmdir(mydir): No such file or directory

●引数

d … 削除するディレクトリ

●戻り値

・削除に成功 … true
・削除に失敗 … false

●バージョン

PHP3 、PHP4 、PHP5

●補足

ディレクトリ d は空にする必要があります。
(ファイルまたはサブディレクトリが存在すると削除できません)

$chk3 = rmdir("mydir3");

$chk3false になり、mydir3 の削除に失敗します。
そして、次のような警告メッセージを表示します。

Warning: rmdir(mydir3): Directory not empty

注目キーワード ベスト5

  1. セキュリティ
  2. ホスティング
  3. レンタルサーバ
  4. ファイル復旧
  5. ハードディスク修復

ファイル - file -


ホーム > PHP 標準関数逆引き辞典 > ファイル > ディレクトリを削除する

Copyright (C) 2005-2007 Noto Watabe. All rights reserved.
e-mail:wmh@always-pg.com