이 글은 주로 php7의 재귀를 기반으로 빈 폴더를 삭제하는 방법을 소개합니다. php7의 재귀적 디렉터리 순회와 판단, 삭제 및 기타 관련 작업 기술을 분석합니다. 필요한 친구들은 참고할 수 있습니다
<?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은 재귀 구현을 기반으로 합니다. 빈 파일folders
위 내용은 php7에서 재귀를 기반으로 빈 폴더를 삭제하는 방법에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!