phpは、ディレクトリ全体を削除する再帰関数を実現します。
本明細書の例は、php実装がカタログ全体を削除する再帰関数について述べる。皆さんの参考にしてください。具体的な実現方法は以下の通りです。
<?php
function delete_directory($dir) {
if ($dh = @opendir($dir)) {
while (($file = readdir ($dh)) != false) {
if (($file == ".") || ($file == "..")) continue;
if (is_dir($dir . '/' . $file))
delete_directory($dir . '/' . $file);
else
unlink($dir . '/' . $file);
}
@closedir($dh);
rmdir($dir);
}
}
$dir = "./fakeDir";
delete_directory($dir);
?>
本論文で述べたように、皆さんのphpプログラムの設計に役に立ちます。