이 글에서는 주로 재귀를 기반으로 php7에서 삭제빈 폴더를 구현하는 방법을 소개합니다. php7 재귀디렉터리 탐색을 분석하고 구체적인 예를 바탕으로 판단, 삭제 및 기타 관련 작업 기술을 참조할 수 있습니다. it
이 글의 예는 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!