Category PHP Update 2010.01.21
PHPの初歩です。
PHPでディレクトリの操作をする場合、ディレクトリごと、
ごっそり削除したいという場合があると思います。
PHP Manualから引用します。
functionを下記のように設定し
<?php function remove_directory($dir) { if ($handle = opendir("$dir")) { while (false !== ($item = readdir($handle))) { if ($item != "." && $item != "..") { if (is_dir("$dir/$item")) { remove_directory("$dir/$item"); } else { unlink("$dir/$item"); echo " removing $dir/$item<br>\n"; } } } closedir($handle); rmdir($dir); echo "removing $dir<br>\n"; } } ?>
任意の場所から
呼び出せばOK
remove_directory("ディレクトリへのパス");