이 글에서는 주로 PHP가 재귀를 사용하여 파일 디렉터리를 삭제하는 방법을 자세히 소개합니다. 특정 참조 값이 있으므로 관심 있는 친구가 참조할 수 있습니다.
디렉토리를 직접 삭제하면 삭제될 수 있습니다. 빈 디렉터리가 아닙니다. 이때 디렉터리에 있는 파일을 먼저 삭제한 다음 디렉터리를 삭제할 수 있습니다. 삭제 함수를 캡슐화한 다음 이 함수를 직접 호출했습니다. 원하시면 직접 사용하셔도 됩니다. 인코딩은 gbk 이므로 사용시 주의하시기 바랍니다.
<?php /** * Created by PhpStorm. * User: Administrator * Date: 2016/9/10 0010 * Time: 20:27 */ //删除文件,先删除文件内部的文件,再删除文件夹 header("Content-type: text/html; charset=gbk"); function deldir($dir){ $dh=opendir($dir); while($file=readdir($dh)){ if($file!="." && $file!=".."){//判断是不是本目录和上级目录 if(!is_dir($dir."/".$file)){ unlink($dir."/".$file); }else{ //递归 deldir($dir."/".$file); } } } closedir($dh); if(rmdir($dir)){ return true; }else{ return false; } } //删除函数结束 if(deldir("test")){ echo '删除文件成功'; die(); }else echo '删除文件失败'; die();
요약: 위 내용은 이 글의 전체 내용입니다. 모든 분들의 공부에 도움이 되었으면 좋겠습니다. H 관련 권장 사항:
Php 推荐 서명 및 확인 생성 서명 세부 설명Php는 POST 모드에서 XML을 제출하고, XML을 얻고, XML 세부 설명 및 인스턴스를 분석합니다_Php real
Php 자세한 설명 xml
위 내용은 PHP는 재귀를 기반으로 파일 디렉터리를 삭제하는 방법을 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!