ホームページ >バックエンド開発 >PHPチュートリアル >php7で再帰に基づいて空のフォルダーを削除する方法のサンプルコード
この記事では、主に
再帰 に基づいて php7 で 空のフォルダーを削除 する方法を紹介し、具体的な例に基づいて php7 の再帰ディレクトリの走査と、判断、削除、およびその他の関連する操作スキルを分析します。それ この記事の例では、php7で再帰に基づいて空のフォルダーを削除する方法を説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
php バージョン 7.0.4
コードは次のとおりです:
<?php $path = 'd:/'; rmDir_1($path); function rmDir_1($path) { $files = scandir($path); // 删除当前目录和上一级目录 foreach($files as $key => $file) { if ( $file == '.' || $file == '..') { unset($files[$key]); } } if ($files) { foreach($files as $file) { if (is_dir($path . '/' . $file)) { //echo 'dir=' . $path . '/' . $file . PHP_EOL; rmDir_1($path . '/' . $file); } } } else { //echo 'rmdir=' . $path . PHP_EOL; rmdir($path); } } ?>
以上がphp7で再帰に基づいて空のフォルダーを削除する方法のサンプルコードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。